trustmiracle
جمعه 21 تیر 1392, 16:48 عصر
من چند تا مطلب را مطالعه کردم و همین جا هم قبلا سوالاتی را پرسیدم که دوستان راهنمایی کردند ولی هنوز برام واضح نشده. می خواستم ببینم اگر من از ساختار زیر استفاده کنم قواعد سه لایه رعایت شده یا این ساختار اشکال داره:
1- لایه DAL:
- کلاس های: Dao
- کلاس های: DaoImpl
- کلاس های: DaoFactory
2- لایه BLL:
- کلاسهای مربوط به منطق برنامه
3- لایه UI:
- کلاس های Servlet
- فایل های jsp
- سایر ریسورسها مثل عکس، فایل های سی اس اس و ...
4- لایه Entity
- کلاس های entity برنامه مثل user و ... (کلاس های POJO)
- exception ها
لایه DAL فقط به لایه Entity دسترسی داره
لایه BLL به DAL و Entity دسترسی داره
لایه UI به BLL و Entity دسترسی داره. یعنی میشه یک چیزی شبیه شکل زیر:
107096
http://barnamenevis.org/images/misc/pencil.png
1- لایه DAL:
- کلاس های: Dao
- کلاس های: DaoImpl
- کلاس های: DaoFactory
2- لایه BLL:
- کلاسهای مربوط به منطق برنامه
3- لایه UI:
- کلاس های Servlet
- فایل های jsp
- سایر ریسورسها مثل عکس، فایل های سی اس اس و ...
4- لایه Entity
- کلاس های entity برنامه مثل user و ... (کلاس های POJO)
- exception ها
لایه DAL فقط به لایه Entity دسترسی داره
لایه BLL به DAL و Entity دسترسی داره
لایه UI به BLL و Entity دسترسی داره. یعنی میشه یک چیزی شبیه شکل زیر:
107096
http://barnamenevis.org/images/misc/pencil.png