ssm回顾
引入
在一个学期紧锣密鼓的学习后,笔者部分掌握了ssm框架技术,在接触框架技术之前,一直觉得框架是比较高端,比较神秘的。但接触了之后,发现框架其实就是一系列工具和规范的整合,更好的方便开发人员进行开发而已。在此,对ssm框架进行一个回顾,巩固所学的知识。我的教材是黑马程序员的《JavaEE企业级应用开发教程(Spring+Spring MVC+MyBatis)》,所以本文就参考此书和狂神的视频进行总结回顾。
SSM框架学了什么
如同书名所提到的,SSM其实就是Spring+Spring MVC+MyBatis三个框架的整合。
Spring:
- IOC(Invention of control)控制反转
- Spring概述
- applicationContext.xml(bean.xml)
- DI(Dependence Injection)依赖注入
- 有参构造注入
- 无参或者工厂创建,set方法注入
- 代理模式(静态、动态[JDK、CGLIB])
- AOP(Aspect Oriented Programming)面向切面编程
- 注解开发Spring
- JavaConfig:参考什么是JavaConfig
- 整合MyBatis:事务
- 声明式事务
Spring MVC:
- SpringMVC执行流程
- HelloSpringMVC
- 三大核心配置
- Handler(处理器)也就是Controller
- HandlerAdapter(适配器)、HandlerMapping(映射器)
- ViewResolver(视图解析器)
- 结果跳转的方式:参考页面跳转的两种方式(转发和重定向)区别及应用场景分析
- forward(转发)直接
- redirect(重定向)间接
- 数据如何处理
- Controller
- RestFul风格
MyBatis:主要是导包加上配置xml文件,sql语句还可以采用注解的方式编写
整合SSM项目
- JSON
- Ajax
- 拦截器
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 徐年の博客!






