1.1Spring框架的作用
spring框架的主要作用是创建和管理对象。
spring框架可以实现项目中各组件的解耦(解除耦合度),降低项目中各组件之间的依赖关系。
2.1SpringMVC的作用
SpringMVC主要解决了View-Controller交互的问题。
2.2SpringMVC的核心组件
- DispatcherServlet:前端控制器,用于接收所有请求,并进行分发;
- HandlerMapping:记录了请求路径与实际处理请求的控制器之间的对应关系;
- Controller:实际处理请求的控制器;
- ModelAndView:控制器的处理结果,其中Model表示处理请求时得到的即将响应给客户端数据,
View表示负责响应时显示的视图的名称; - ViewResolver:根据视图的名称,确定视图组件。
3.1 MyBatis的作用
简化数据库编程,开发者只要指定每项数据操作时的SQL语句及对应的抽象方法即可。