MVC并不是Java语言所特有的设计思想,也并不是Web应用所特有的思想,它是所有面向对象程序设计语言都应该遵守的规范。
MVC思想将一个应用分成三个基本部分:Model(模型)、View(视图)和Controller(控制器),这三个部分以最少的耦合协同工作,从而提高应用的可扩展性及可维护性。
首先用户向后台发送请求,控制器(servlet)接收请求,委托模型进行处理,选择视图(并把模型返回的数据给视图)
接下来Model(javabean)实施对数据库的增删改查操作,
然后控制器选择视图,让View层展示模型数据,并且提供人机交互界面用于功能请求,等等
最后返回响应,用户接收请求。