1.Model1
JSP+JavaBean,小项目
2.Model2
JSP+Servlet+JavaBean
JSP:页面显示;
Servlet:流程控制;
JavaBean:业务处理。
3.传统MVC
模型(Model):业务逻辑,数据库交互。
视图(View):显示提交数据。
控制(Controller):捕获请求,控制请求转发。
4.三层架构
表示层UI | 展现界面 |
(User Interface layer) | |
业务逻辑层BLL | 数据业务逻辑处理; |
(Business Logic Layer) | |
数据访问层DAL: | CRUD. |
(Data access layer) |
5.四层架构
客户层<——>Web层<——>业务逻辑层<——>数据持久层
6.五层架构
用户界面层(UI) | 网页界面。 | |
控制层(Collentroller) | 用户界面层和业务逻辑层的数据交互。 | |
业务逻辑层(Service) | 针对具体问题的操作,对业务逻辑的处理。 | 接口和实现类 |
数据持久层(Dao) | 控制事务,CRUD操作。 | Mapper,Hibernate,MyBatis与数据库通信 |
系统服务层 | 提供公用服务功能。 |