1.MVC(Model-View-Control)
模型层,视图层,控制层
2.SSH(struts2-spring-hibernate)
struts2不仅仅是struts1的下一个版本,而是一个标准的mvc架构的开发框架,但是一般开发只用于表现层的开发,详细一点就是对应的是控制层,jsp对应的是视图层,而spring主要是注解和切面编程,hibernate则是数据持久访问。
M:Spring+hibernate
V:JSP
C:stutrs2
3.SSM(SpringMVC-Spring-Mybatis)
4.三层架构
三层架构是一种思想,不是具体的设计。
三层:表现层,业务逻辑层,数据访问层
三层架构中的表现层拆分为MVC中的视图层和控制层,业务逻辑层和数据访问层合并为模型层。