在学习DRP时遇到了JSP model1 和model2,这是JSP实现应用程序技术的两种方式。这两种架构模式在我们运用Java开发中也经常遇到,那么他们两者有什么区别呢?
一:Model1
1、模型:主要还是通过JSP页面和业务逻辑处理。
2、时序图:
二、Model2(其实就是MVC的应用)
1、模型
2、时序图
三、区别
1、Model1适合小型项目开发,结构简单,开发迅速。但是JSP页面相对复杂,不利于维护。
2、Model1适合大型项目开发,职责明确,而且适应变动的需求。
3、从模型上和时序图上很容易看出,Model2是在Model1的基础上,分离了控制,将业务逻辑处理分离出来。这样Model2相对来说便于维护。