在学习DRP时遇到了JSP model1 和model2,这是JSP实现应用程序技术的两种方式。这两种架构模式在我们运用Java开发中也经常遇到,那么他们两者有什么区别呢?

    一:Model1

      1、模型:主要还是通过JSP页面和业务逻辑处理。

  

     2、时序图:

   

    二、Model2(其实就是MVC的应用)

     1、模型

    

     2、时序图

     

    三、区别

      1、Model1适合小型项目开发,结构简单,开发迅速。但是JSP页面相对复杂,不利于维护。

      2、Model1适合大型项目开发,职责明确,而且适应变动的需求。

      3、从模型上和时序图上很容易看出,Model2是在Model1的基础上,分离了控制,将业务逻辑处理分离出来。这样Model2相对来说便于维护。

 posted on 2016-06-26 17:31  走出自己的未来  阅读(858)  评论(1编辑  收藏  举报