Spring | SpringMVC | MyBatis | |
---|---|---|---|
对象的创建 |
处理页面和程序的交互(升级了servlet的使用) |
自动封装(提交的参数,返回的结果,无需手动jdbc处理resultSet) | |
工厂类创建对象 加在xml的标签创建对象 通过配置文件扫描注解 @Controller 控制层对象 @Service 业务层对象 @Component 普通对象 控制反转: 对象我框架包了
java基础复用的方法 方法封装被调用 子继承父类,直接调用 Spring框架节点 Spring管理的所有对象中相互注入使用 @Resource @Autowired 注入依赖:哪用对象,跟我说,注入就直接用
|
前端控制器(springmvc,dispatcherServlet,映射mapping "/") 适配器映射器(handleMapping)(寻找RequestMapping的接收地址) 适配器协调器(handleAdapter):转给handler 处理器(handler): 调用RequestMapping的方法所在类的对象,执行方法,返回 字符串渲染: WEB-INF/views/index.jsp 显式页面想添加数据: Model 模板对象 addAttribute |
sql语句是通过映射文件xml绑定(bind)接口mapper的同名方法; 配置文件 驼峰命名,分页插件 | |
整合一起使用的SSM框架的配置文件 |
管理spring容器的配置文件 |
springmvc配置文件 |
mybatis持久层配置文件 |