Model1/Model2

Model1:

      JSP页面同时完成显示、业务逻辑和流程控制。整个Web应用主要由JSP页面组成,辅助以少量JavaBean完成特定的重复操作。这种以JSP为主的开发模式就是Model1。优点:实现简单,开发效率较高,适合快速开发小规模项目。缺点:JSP页面身兼控制逻辑和表现逻辑,混杂在一起,所以代码的重用性非常低,整个Web应用的扩展和维护的难度较大。

Model2:

      Servlet作为前端控制器,负责接受客户端发送的请求,Servlet中只包含控制逻辑和简单的前端处理,然后,调用后端JavaBean完成实际的逻辑处理,最后转发到相应的JSP页面处理显示逻辑。JSP,负责数据显示,称谓MVC模式的V,也就是视图角色;Servlet,负责接受客户端的请求和用户请求,并调用后端的JavaBean,成为系统的控制器,也就是MVC模式的C,即控制器角色;JavaBean,封装大量的业务逻辑实现,是MVC模式的M,即模型角色。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值