第一阶段:Servlet+Jsp+JavaBean
这一阶段就是简单的servlet,服务端只分成两部分
Servlet部分:
- 处理用户的请求,get,post等
- 调用访问数据的对象,喊JavaBeam帮我处理一下用户请求
- 根据返回的数据,返回对应JSP页面
JavaBean部分
处理业务逻辑,数据处理好返回
JDBC,为servlet提供数据库访问功能
第二阶段:MVC三层架构
Model Viwe Controller 模型视图控制
对JavaBean部分做了分离,分成业务层和数据层
Web层
Servlet+Jsp
Servlet直接调用Service
业务层
Service
判断业务逻辑,是登录?请求?提交表单?
根据业务逻辑去访问数据层
数据层
DAO
帮助业务层提供数据
第三阶段:SSH架构
Struts1/Struts2+Hibernate+spring
第四阶段:SSM架构
SpringMVC+Spring+Mybaties
第五阶段:SpringBoot
减少配置,约定大于配置