发布于 2017-09-28 16:47:45 | 269 次阅读 | 评论: 0 | 来源: 网友投递
Spring Framework 开源j2ee框架
Spring是什么呢?首先它是一个开源的项目,而且目前非常活跃;它是一个基于IOC和AOP的构架多层j2ee系统的框架,但它不强迫你必须在每一层 中必须使用Spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;它实现了很优雅的MVC,对不同的数据访问技术提供了统一的接口,采用IOC使得可以很容易的实现bean的装配,提供了简洁的AOP并据此实现Transcation Managment,等等
Spring Framework 5.0 GA 稳定版已正式发布。
经过一年多的里程碑版和 RC 版,以及将近两年的开发,Spring Framework 5.0 GA 稳定版现已正式发布。可从 repo.spring.io 和 Maven Central 获得。
这个全新一代的框架带来了以下新特性:
支持 JDK 9 和 Java EE 8 级别的 API(如 Servlet 4.0)
与 Reactor 3.1, JUnit 5, 和 Kotlin 语言的全面集成
带来了许多变异的功能性 API (functional API variants)
响应式堆栈 Web 框架 —— Spring WebFlux
此外,值得注意的是,整个 Spring Framework 5.0 代码库运行于 Java 8 之上。因此 Spring Framework 5.0 对环境的最低要求是 Java 8。
可以看到,Spring Framework 5.0 的亮点是响应式编程,这是一个重要的范式转变。随着响应式编程越来越受欢迎,我们可以期待越来越多的技术将实现响应式解决方案。
相关链接:
官方的 Spring Framework 5 FAQ
Maven
<dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.0.RELEASE</version> </dependency> </dependencies>
Gradle
dependencies { compile 'org.springframework:spring-context:5.0.0.RELEASE' }
下载地址: