MVC模式简介
mvc模式是一种架构模式,它本身并不引入新的功能,只是用来知道我们改善应用程序的架构,使得应用程序的模型和视图分离,从而得到更好的开发和维护效率。
在此模式中,应用程序被分为模型(model)、视图(view)、和控制器(controller)三部分,其中模型包含程序的业务逻辑和业务数据,视图封装了应用程序输出的形式,而控制器 负责协调模型和视图。
MVC模式的优势
1、低耦合性 2、更低的开发成本(可以各司其职) 3、更好的可维护性
Model2模型的MVC
在java的web开发中,通常把Servlet+JSP+JavaBean的模型称为Model2模型
JavaBean作为模型,既可以作为数据模型,也可以作为业务逻辑模型。
JPS作为表现层,负责提供页面来为用户展示数据。
Servlet作为控制器,用来接受用户请求,然后获取请求中的数据,将其转换为业务逻辑需要的数据模型,再根据业务逻辑的范围结果来选择相应的页面展示给用户。