前言 :
JSP开发模式
开发模式一:
JavaBean + JSP.
在jsp里面写代码:
<%
封装数据
执行业务
准备数据..
%>
优点: 比较小型的项目 看上去简单代码量少.
缺点: 在项目大的时候 代码会变得臃肿且不容易维护.
开发模式二:
Servlet+JavaBean+JSP
MVC模式:
M:model(模型层)封装数据JavaBean Java类 EJB
V:view(视图层)JSP专注于显示
C:controller(控制层)Servlet接收页面请求 找模型层处理 然后响应数据出去
优点: 分层结构 逻辑清晰 便于维护
缺点: 如果小项目严格遵循MVC那么代码 量就会变得多 复杂化
三层架构 MVC模式
JavaEE结构层:
- 客户端
- web层
- 业务逻辑层
- 数据访问层
三层结构:
web层 (servlet/jsp)
业务逻辑层 (EJB javabean Dao)
数据访问层(Dao)
MVC模式:
model(业务逻辑层 数据访问层,作用:数据的封装 数据的处理)
view (web层,作用:显示)
controller(web层,作用:接收请求 调用模型层 处理数据 反馈给 view)