一、MVC
MVC模式(Model-View-Controller)将应用程序的实现分离的实现分离为三道不同的层:
- 模型层(Model):
- 视图层(View):
- 控制层(Controller):
二、Java技术中的Web编程技术的发展
2.1、Model I时代
Model I模式的缺点:
- 代码重用
- 后期维护与扩展
- 页面维护
2.2、Model II时代
三、MVC模式的优点与不足
3.1、优点
- 各司其职、互不干涉
- 有利于开发中的分工
- 有利于组件的重用
3.2、不足
- 系统结构和实现复杂
- 视图与控制器过于紧密
- 不适用小型甚至中等规模的应用程序