2.Spring核心特性(SpringFramework总览)
文章目录
核心特性
- IoC容器(IoC Container)
- Spring事件(Events)
基于java的标准事件进行扩展的 - 资源管理(Resources)
继承了java的一些资源管理,借鉴了java底层API的实现 - 国际化(i18n)
基于java API进行实践的 - 校验(Validation)
- 数据绑定(Data Binding)
- 类型转换(Type conversion)
- Spring表达式(Spring Express Language)
- 面向切面编程(AOP)
数据存储
- JDBC
- 事务抽象(Transactions)
- DAO支持(DAO Support)
如:SqlException - O/R映射(O/R Mapping)
- XML编列
Web技术
- Web Servlet技术栈
- Web Reactive技术栈
- Spring WebFlux
- WebClient
- WebSocket
技术整合
- 远程调用(Remoting)
RMI:java标准的远程调用实现;Hessian;Dubbo - Java消息服务(JMS)
RabbitMq(不包含Kafka、RocketMq,不是JMS规范) - Java连接架构(JCA)
不太重要 - Java管理扩展(JMX)
- Java邮件客户端(Email)
- 本地任务(Tasks)
- 本地调度(Scheduling)
- 缓存抽象(Caching)
- Spring测似(Testing)
测试
- 模拟对象(Mock Object)
- TestContext框架(TestContext framework)
- Spring MVC测试(Spring Mvc Test)
- Web客户端测试(WebTestClient)