mvc:model-view-controller
将业务逻辑与界面、数据分开
处理过程:
首先控制器接受用户的请求,调用相应的模型来进行业务处理,并返回数据给控制器。
控制器调用相应的视图来显示处理的结果。并通过视图呈现给用户,实现人机数据之间的交互
设计优点:
1.各施其职,互不干涉
2.利于开发中的分工
3.有利于组件的重用
SpringMVC:是用于降低层与层间耦合度的,就是所有的类都可以由spring统一创建,用时只需注入即可(IOC),在MVC的技术上实现自己的功能
为了达到“高内聚,低耦合”的境界!