所谓model1模式呢,其实很简单,就是纯Jsp。
什么叫纯Jsp?就是说,页面显示,控制分发,业务逻辑,数据访
问全部通过Jsp去实现。
优点:架构简单,比较适合小型项目开发
缺点:jsp的职责不单一,职责过重,不便于维护
而model2模式通过两部分去实现,即Jsp与Servlet。Jsp负责页面
显示,Servlet负责控制分发,业务逻辑以及数据访问。
优点:职责清楚,较适合于大型项目架构,提高开发效率
缺点:不适合于小型项目开发
至于MVC模式则分为三大块,即视图(View),控制器(Control),模型(Model).视图是Jsp负责的页面显示,控制器则是Servlet负责的控制分发,模型包括Service和Dao两个部分,分别负责业务逻辑和数据访问。
优点:分工明确,各司其职,互不干涉。适用于大型项目架构,有利于组件的重构
缺点:增加了系统开发的复杂度
浅谈MODEL1,MODEL2与MVC框架模式
最新推荐文章于 2019-08-28 16:24:57 发布