Spring Framework 简史
核心特性
IoC/DI
基于 Java 反射、Java Beans 内省
AOP
-
接口类型基于 Java AOP Proxy
-
类类型基于 CgLib 提升实现
资源管理
-
ClassLoader
-
URL
-
I/O
事件
-
Java 标准事件/监听机制
-
java.util.EventObject
-
java.util.EventListener
-
-
Java 观察者模式
-
java.util.Observer
-
java.util.Observable
-
国际化
-
java.util.ResourceBundle
-
java.util.PropertyResourceBundle
-
-
java.text.MessageFormat
验证
-
Validator
-
Bean Validation(JSR-303)
-
LocalValidatorFactoryBean
-
javax.validation.ValidatorFactory
-
org.springframework.validation.SmartValidator
-
-
数据绑定
-
DataBinder
类型转换
-
java.beans.PropertyEditor
-
Convertor
-
ConversionService
Spring EL
-
JSP EL
-
OGNL
数据访问
事务
-
JDBC Transaction
-
JTA(Java Transaction API)
-
JTS(Java Transaction Service)
JDBC
-
JDBC -> JdbcTemplate
ORM
-
Hibernate
-
iBatis
XML
-
SAX(Simple API for XML)
-
XML Stream
-
JAXB(Java API for XML Binding)
-
DOM(Document Object Model)
Web Servlet
Spring MVC
-
早期借鉴 Struts
-
中后期借鉴 JAX-RS(REST Java 规范)
Web Reactive
Spring WebFlux
-
Reactor
-
RxJava
-
-
Netty
Spring Framework 一种编程模型
- 点赞
- 收藏
- 关注作者
评论(0)