DCSIMG
Tiers - Justin myJustin = new Justin( Expriences.Current );

Browse by Tags

All Tags » Tiers (RSS)

Question from .Net Tapuz forum: How to build general Search screens when working with Tiers Architecture and Business Entities?

שאלה: רציתי לדעת מה הדרך הנכונה יותר מבחינת ארכיטקטורה להריץ שאילתות דינמיות במערכת מבוססת שכבות ( Business logic ו -Data access ) כלומר, אם יש ממשק משתמש בעל כמה שדות שונים וברצוני להריץ שאילתה אך ורק עם אותם שדות שמולאו מבלי להחזיק את משפט הSQL כתוב בקוד. תשובה: שאילתות Find הן אכן נושא מסובך. מסכי חיפוש כאלו באמת מאתגרים ובוחנים את הכוח של הארכיטקטורה שלנו. דבר ראשון בנושא קבלת "החלטות ארכיטקטורה נכונות" צריך לדעת מה הארכיטקטורה הנוכחית הרי נושא כמו שאילתות Find למיניהן לא תקבע לנו את הארכיטקטורה...

Question from .Net Forum: What's the difference between MVC and 3Tier Architecture

שאלה: מה ההבדל בין ארכיטקטורת MVC לבין ארכיטקטורת 3Tier? תשובה: 3Tier או כל ארכיטקטורת שכבות אחרת מדברת על "יש לי פרוייקט א' שתלוי בפרוייקט ב' שתלוי בפרוייקט ג'" וממשיך עד תלוי בפרוייקט X. ארכיטקטורת 3Tier אומרת שיש תלות של ה-GUI על ה-DAL שלו בתורו יש תלות על ה-BL או שיש ל-GUI תלות על ה-BL שיש לו תלות על ה-DAL. הקונספט הוא הרבה פחות קונספט לוגי של אחריות והפרדה, אלא הרבה יותר קונספט של לארגן את המחלקות עצמן בקבוצות אחריות מוכרות וידועות. למשל, ב-GUI יהיה לי רק טפסים שפונים לישויות ב-BL שבתורן כותבות...