MVC 设计模式 no 16.

前言 :

JSP开发模式

开发模式一:
JavaBean + JSP.
在jsp里面写代码:

<%
封装数据
执行业务
准备数据..
%>

优点: 比较小型的项目 看上去简单代码量少.
缺点: 在项目大的时候 代码会变得臃肿且不容易维护.

开发模式二:
Servlet+JavaBean+JSP

MVC模式:
M:model(模型层)封装数据JavaBean Java类 EJB
V:view(视图层)JSP专注于显示
C:controller(控制层)Servlet接收页面请求 找模型层处理 然后响应数据出去

优点: 分层结构 逻辑清晰 便于维护
缺点: 如果小项目严格遵循MVC那么代码 量就会变得多 复杂化

三层架构 MVC模式

JavaEE结构层:

  1. 客户端
  2. web层
  3. 业务逻辑层
  4. 数据访问层

三层结构:

web层 (servlet/jsp)
业务逻辑层 (EJB javabean Dao)
数据访问层(Dao)

MVC模式:

model(业务逻辑层 数据访问层,作用:数据的封装 数据的处理)
view (web层,作用:显示)
controller(web层,作用:接收请求 调用模型层 处理数据 反馈给 view)

你可能感兴趣的:(编程语言开发专栏,mvc,设计模式,jsp开发模式)