MVC设计模式

MVC:M(Model)–处理数据和业务逻辑 (例:Servlet)
V(View)–通过布局向用户展示数据 (例:JSP)
C(Controller)–接收用户请求并调用相应的模型处理 (例:JavaBean)

1
2
3
4
5
6
7
8
9
10
11
         HTTP请求                      请求参数选取合适的模型
/------------------->\ /-------------------------->\
浏览器 控制器 C 模型 M
\<-------------------/ < | \<--------------------------/
\ | 原始数据(按控制器指令选取的)
| |
返回处理后的数据 | | 选取相应视图
| |
| /
| <
视图 V