MVC:
1. M:Model,模型。JavaBean
* 完成具体的业务操作,如:查询数据库,封装对象
2. V:View,视图。JSP
* 展示数据
3. C:Controller,控制器。Servlet
* 获取用户的输入
* 调用模型
* 将数据交给视图进行展示
过程:首先客户端请求服务器,controller (我们一般使用servlet 作为controller)获取客户端的输入,controller再调用model(JavaBean)完成业务操作。
model操作完成之后,再把数据返还给Controller,controller再把数据给view(jsp),view展现给用户
优缺点:
1. 优点:
1. 耦合性低,方便维护,可以利于分工协作
2. 重用性高
2. 缺点:
1. 使得项目架构变得复杂,对开发人员要求高