Spring MVC
Mvc 即 model-view-controller 模型 视图 控制器
Mvc 设计思想
视图(view)代表用户交互界面,对于 web 应用来
说,可以是 html、jsp、xml、applet(Applet(小应
用程序)采用 Java 创建的基于 HTML 的程序。浏览器将
其暂时下载到用户的硬盘上,并在 Web 页打开时在本地
运行。一般的 Applet 只能通过 appletviewer 或者浏览
器来运行,一般的 Java 程序通过继承 Applet 类也可以
嵌入网页运行)等。一个应用可能有很多不同的视图 ,
Mvc 设计模式对于视图的处理仅限于视图上数据的采集
和处理,以及用户的请求,而不包括在视图上的业务流
程的处理,业务流程的处理交由模型(Model)处理
模型(model)是业务的处理以及业务规则的制定,
模型接收视图请求的数据,并返回最终的处理结果,业
务模型的设计是 MVC 最重要的核心(JavaBean)
控制器(controller)可以理解为从用户接受请求,
将模型与视图匹配在一起,共同完成用户的请求,划分
控制层的作用也很明显,它清楚地告诉你,它就是一个
分发器,选择什么样的模型,什么样的视图,它可以完
成什么样的用户请求,控制层并不做任何的数据处理
(servlet)