MVC 架构模式

MVC架构模式(一Jsp Model1和Jsp Model2比较)

一.Jsp Model 1

1.传统的Jsp Model 1模型

      Jsp是独立的,自主完成所有的任务

2.改进的Jsp Model 1模型

   Jsp页面与JavaBeans共同协作完成任务

3.Jsp Model1的优点:

这种架构模型非常适合小型Web项目的快速开发,而且对Java Web开发人员的技术水平要求不高4.Jsp Model1的缺点:

I.HTML和JAVA强耦合在一起,导致页面设计与逻辑处理无法分离

              II.可读性差,调试困难,不利于维护

              III.功能划分不清

二.Jsp Model2

1.Jsp Model2中使用了三种技术JSP、Servlet和JavaBeans

Jsp负责生成动态网页,只用做显示页面。

Servl et负责流程控制,用来处理各种请求的分派。

JavaBeans负责业务逻辑,对数据库的操作。

2.使用Jsp Model2的交互过程:

       用户通过浏览器向Web应用中的Servlet发送请求,Servlet接受到请求后实例化JavaBeans对象,调用JavaBeans对象的方法,JavaBeans对象返回从数据库中读取的数据。Servlet选择合适JSP,并且把从数据库中读取的数据通过这个JSP进行显示,最后JSP页面把最终的结果返回给浏览器。

3.Jsp Model2优点

       I.消除了Jsp Model1的缺点:

       II.该模式适合多人合作开发大型的Web项目

       III.各司其职,互不干涉

       IV.有利于开发中的分工

       V.有利于组件的重用

4.Jsp Model2缺点

       Web项目的开发难度加大,同时对开发人员的技术要求也提高了



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值