Javaweb学习之MVC

Model1




模型要点 :
 客户端每次请求 jsp 页面
JSP 页面负责表现逻辑、控制逻辑
JavaBean 负责业务实现、持久化逻辑
优点:
对部分业务逻辑的进行了封装
缺点:
缺乏对控制逻辑的封装, jsp 既负责表现逻辑,又负责控制逻辑

Model2




模型要点 :
JSP 页面仅负责表现逻辑
JavaBean 负责业务实现、持久化逻辑
Servlet 负责流程控制
优点:
彻底分离了业务逻辑与表现逻辑,进一步简化了 JSP 页面。
 缺点:
 Servlet难以维护

MVC组件

Model:核心, 封装存储数据
View:外观, 与用户交互
Controller:枢纽, 响应请求,处理跳转,使模型与视图保持一致

项目中的MVC组件

Model:Entity+DAO+DBManager

View:JSP显示模型中的数据,接受用户输入数据

Controller:Servlet负责流程控制,根据请求类别调用DAO处理业务逻辑,根据不同结果调用JSP给用户反馈结果

MVC>Model2

表现层框架:Struts2,SpringMVC


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值