CONTROLLER לפי מה?

גדולים מהחיים

משתמש פעיל
אני עושה פרויקט ב C# בשיטת חלוקה לשכבות.
בנוגע ל CONTROLLER-מישהו יכול אולי להסביר לי לפי מה מחלקים את ה CONTROLLER'ים
כי אני הודרכתי לחלק לפי הטבלאות (על כל טבלה יש קונטרולר) וזה יצא ממש מבולגן!
תודה ותזכו למצוות.
 

שושנה אב

משתמש צעיר
ברעיון כל CONTROLLER אמור לייצג RESOURCE
לדוגמה - EMPLOYEE ועליו מבצעים ת הפועולות של GET PUT POST DELETE

כשיש פרויקט יותר גדול אז כל CONTROLLER יבטא נושא מסוים ויכול להיות גם תתי נושאים באותו CONTROLLER
לדוגמה employee/salary

את יכולה לקרוא על REST API STANDARDS
כדי ללמוד איך הצורה הנכונה לכתוב URL תקין

לדוגמה https://www.vinaysahni.com/best-practices-for-a-pragmatic-restful-api
 

תמרוווש

משתמש סופר מקצוען
מוזיקה ונגינה
הנדסת תוכנה
D I G I T A L
מה שחשוב מאד- זה לדאוג שלא יהיה שום קוד בקונטרולר
הוא אמור רק לקבל נתונים, לדעת להעביר אותם הלאה למקום המתאים, ולהחזיר תשובה.
 

סמרקט

מהמשתמשים המובילים!
הנדסת תוכנה
D I G I T A L
לא חושבת שזה כלל אצבע שמתאים בכל מצב.
יש גישה שאומרת דוקא שהמודל רק מחזיק את הנתונים אבל הלוגיקה נעשית בקונטרולר,
כולל קריאה למקור הנתונים כדי למלא את המודל.
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קמו

א הַלְלוּיָהּ הַלְלִי נַפְשִׁי אֶת יְהוָה:ב אֲהַלְלָה יְהוָה בְּחַיָּי אֲזַמְּרָה לֵאלֹהַי בְּעוֹדִי:ג אַל תִּבְטְחוּ בִנְדִיבִים בְּבֶן אָדָם שֶׁאֵין לוֹ תְשׁוּעָה:ד תֵּצֵא רוּחוֹ יָשֻׁב לְאַדְמָתוֹ בַּיּוֹם הַהוּא אָבְדוּ עֶשְׁתֹּנֹתָיו:ה אַשְׁרֵי שֶׁאֵל יַעֲקֹב בְּעֶזְרוֹ שִׂבְרוֹ עַל יְהוָה אֱלֹהָיו:ו עֹשֶׂה שָׁמַיִם וָאָרֶץ אֶת הַיָּם וְאֶת כָּל אֲשֶׁר בָּם הַשֹּׁמֵר אֱמֶת לְעוֹלָם:ז עֹשֶׂה מִשְׁפָּט לָעֲשׁוּקִים נֹתֵן לֶחֶם לָרְעֵבִים יְהוָה מַתִּיר אֲסוּרִים:ח יְהוָה פֹּקֵחַ עִוְרִים יְהוָה זֹקֵף כְּפוּפִים יְהוָה אֹהֵב צַדִּיקִים:ט יְהוָה שֹׁמֵר אֶת גֵּרִים יָתוֹם וְאַלְמָנָה יְעוֹדֵד וְדֶרֶךְ רְשָׁעִים יְעַוֵּת:י יִמְלֹךְ יְהוָה לְעוֹלָם אֱלֹהַיִךְ צִיּוֹן לְדֹר וָדֹר הַלְלוּיָהּ:
נקרא  22  פעמים

ספירת העומר

לוח מודעות

למעלה