MVC_jsp演变历史和详解

MVC_jsp演变历史

MVC: 开发模式(Model View Controller)

  1.jsp演变历史

    1.早期只有Servlet,只能使用response输出标签数据,非常麻烦

    2.后来又jsp,简化了Servlet的开发,如果过度使用jsp,在jsp中即写大量的java代码,又写html表,造成难以维护,难于分工协作

    3.在后来,java的web开发,借鉴mvc开发模式,使得程序的设计更加合理性

MVC详解

MVC:

  1.M:Model,模型。JavaBean

    完成具体的业务操作,如:查询数据库,封装对象

  2.V:View,视图。JSP

    展示数据

  3.C:Controller,控制器。Servlet

    获取用户的输入

    调用模型

    将数据交给视图进行展示

优缺点:

  优点:

    1.耦合性低

    2.重用性高

    3.部署快,生命周期成本低

    4.可维护性高

  缺点:(使得项目架构变得复杂,对开发人员要求高)

    1.完全理解MVC比较复杂。

    2.调试困难。

    3.不适合小型,中等规模的应用程序

    4.增加系统结构和实现的复杂性

    5.视图与控制器间的过于紧密的连接并且降低了视图对模型数据的访问

 

posted @ 2022-08-15 13:45  魔光领域  阅读(40)  评论(0编辑  收藏  举报