发布于 2017-05-09 00:17:33 | 167 次阅读 | 评论: 0 | 来源: 网友投递
Spring Framework 开源j2ee框架
Spring是什么呢?首先它是一个开源的项目,而且目前非常活跃;它是一个基于IOC和AOP的构架多层j2ee系统的框架,但它不强迫你必须在每一层 中必须使用Spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;它实现了很优雅的MVC,对不同的数据访问技术提供了统一的接口,采用IOC使得可以很容易的实现bean的装配,提供了简洁的AOP并据此实现Transcation Managment,等等
Spring Framework 5.0 发布了首个候选版吧,最终版预计6月下旬发布。
5.0 RC1 提供了 Java 8+ baseline 和许多基础架构改进:
例如 Commons Logging bridge 默认检测 Log4j 2、SLF4J、JUL ; 简化 Servlet 3.1+ 的使用;并提前支持 JUnit 5.0 M4。
Spring Framework 5 新亮点:
Reactive programming: 新的 Spring WebFlux 框架,构建在 Reactor 3.1 上,支持RxJava 1.3 和 2.1 ,并可在 Tomcat、Jetty、Netty 或 Undertow 上运行。
Functional style with Java 8 & Kotlin:跨框架的多个 API 细化和 Kotlin 扩展,特别是 WebFlux 中的 bean 注册和功能 Web 服务端点。
Integration with Java EE 8 APIs:支持 Servlet 4.0、Bean Validation 2.0 以及 JSON Binding API(作为 Spring MVC 中 Jackson 和 Gson 的替代方案)。
Ready for JDK 9:在运行时,类路径以及模块路径与 JDK 9 完全对齐。
更多关于整个框架的完善,查看“What’s New”页面,全面了解自 4.3 版本以来的更改。