JspModel2缺点:
Web项目的开发难度加大,同时对开发人员的技术要求也提高了
MVC开发模式的理解与运用
三层架构与MVC的区别
三层是基于业务逻辑来分的,而mvc是基于顶面来分的
三层架构是最基本的项目分层结果,而MVC则是3层架构的一个变体,MVC是一种好的开发模式。首先你要明白MVC分别代表的是什么意思
M即Model(模型层),主要负责出来业务逻辑以及数据库的交互
V即View(视图层),主要用于显示数据和提交数据
C即Controller(控制器),主要是用作捕获请求并控制请求转发
三层:UI界面层BLL业务逻辑层,DAL数据访问层,Model实体层
MVC中的的M不是3层中的Model(实体层),他其实包括3层中的BLL,DAL,Model,这是
非常要注意的,这也是他们之间的区别的关键所在