Spring Framework 开源j2ee框架

Spring是什么呢?首先它是一个开源的项目,而且目前非常活跃;它是一个基于IOC和AOP的构架多层j2ee系统的框架,但它不强迫你必须在每一层 中必须使用Spring,因为它模块化的很好,允许你根据自己的需要选择使用它的某一个模块;它实现了很优雅的MVC,对不同的数据访问技术提供了统一的接口,采用IOC使得可以很容易的实现bean的装配,提供了简洁的AOP并据此实现Transcation Managment,等等

Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本。该框架基于 Expert One-on-One Java EE Design and Development(ISBN 0-7645-4385-7)一书中的代码,最初由 Rod Johnson 和 Juergen Hoeller等开发。Spring Framework 提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂混乱的大量的属性文件和帮助类。

特点:

◆强大的基于 JavaBeans 的采用控制翻转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组建更加快捷简易。
◆一个可用于从 Applet 到 Java EE 等不同运行环境的核心 Bean 工厂。
◆数据库事务的一般化抽象层,允许插件式事务管理器,简化事务的划分使之与底层无关。
◆内建的针对 JTA 和 单个 JDBC 数据源的一般化策略,使 Spring 的事务支持不要求 Java EE 环境,这与一般的 JTA 或者 EJB CMT 相反。
◆JDBC 抽象层提供了有针对性的异常等级(不再从SQL异常中提取原始代码), 简化了错误处理, 大大减少了程序员的编码量. 再次利用JDBC时,你无需再写出另一个 '终止' 模块. 并且面向JDBC的异常与Spring 通用数据访问对象 (Data Access Object) 异常等级相一致。
◆以资源容器,Dao 实现和事务策略等形式与 Hibernate,JDO 和 iBATIS SQL Maps 集成。利用众多的翻转控制方便特性来全面支持, 解决了许多典型的Hibernate集成问题. 所有这些全部遵从Spring通用事务处理和通用数据访问对象异常等级规范。
◆灵活的基于核心 Spring 功能的 MVC 网页应用程序框架。开发者通过策略接口将拥有对该框架的高度控制,因而该框架将适应于多种呈现技术,例如 JSPFreeMarkerVelocity,Tiles,iText 以及 POI。值得注意的是,Spring 中间层可以轻易地结合于任何基于 MVC 框架的网页层,例如 StrutsWebWork,或 Tapestry
◆提供诸如事务管理等服务的面向方面编程框架。
在设计应用程序Model时,MVC 模式(例如Struts)通常难于给出一个简洁明了的框架结构。Spring却具有能够让这部分工作变得简单的能力。程序开发员们可以使用Spring的 JDBC 抽象层重新设计那些复杂的框架结构。

Dekel Tankel 谈Pivotal CloudFoundry与 Spring
来自 特约记者 丁雪丰 的报道:2015年12月2日至3日,CloudFoundry峰会首次来到了中国上海,在会场上我们有幸采访到了Pivotal的CloudFoundry全球 用户组负责人Dekel Tankel,与他探讨了Pivotal CloudFoundry及Spring在这一年里的发展情况。2015年12月2日至3日,CloudFoundry峰会首次来到了中国上海,两天的会议围绕着CloudFo

发布于 2015-12-14 11:28:16 | 131 次阅读

Spring Framework 5.0 最后一个 RC 版发布
Spring Framework 5.0 RC4 已发布,这是 Spring Framework 5.0 的第四个 RC 版,也是最后一个 RC 版。与 Reactor 3.1 RC1 以及昨天发布的 JUnit 5.0 GA 保持一致的进度,将作为即将推出的 Spring Boot 2.0 M4 的基础。Spring Framework 5.0 RC4 依然提供对 Servlet 4.0 API 最终版本的一级支持,

发布于 2017-09-12 02:00:01 | 15 次阅读

Spring 4.3.11 发布,合并 EhCache 3 tests 至 spring-context-support
Spring 4.3.11 已发布,这次发布的维护版本是即将推出的 Spring Boot 1.5.7 的基础。Bug[SPR-14603] - Invalid WARN when returning a BeanDefinitionRegistryPostProcessor from within a @Configuration class[SPR-15802] - Logs fill with broken pipe when using SockJS[SPR-15807] - Follow-up: AbstractMethodError w

发布于 2017-09-11 18:48:22 | 16 次阅读

Spring Framework 5.0 RC3 发布
在 Spring 的资源库已看到 Spring 5.0 RC3 版本的压缩包,目前赞未同步到 Maven 仓库。压缩包:http://repo.springsource.org/milestone/org/springframework/spring/5.0.0.RC3/此次更新包含大量的 BUG 修复和少量更新特性,在 WebFlux 模块增加了对Jackson Smile / CORS / Coockies的支持,也引入了 Kotlin 函数 Bean 注册

发布于 2017-07-24 16:55:51 | 20 次阅读

Spring Framework 4.3.10 发布
Spring Framework 4.3.10 版本是为Spring Boot 1.5.5而发布的一个改进版本,具体包含23项Bug修复和小改动,包括Objenesis 升级至版本2.6以及Google App Engine对Java 8版本的支持, 改动细节请参考:https://jira.spring.io/jira/secure/ReleaseNote.jspa?projectId=10000&version=16213预告: Spring Framework 5.0版本

发布于 2017-07-21 08:20:41 | 28 次阅读

Spring for Apache Hadoop 2.5.0 GA 版本发布
Spring for Apache Hadoop 2.5.0 GA 版本发布,包括 bug 修复和版本升级,具体内容可查阅发行主页。Spring for Apache Hadoop 提供了 Spring 框架用于创建和运行 Hadoop MapReduce、Hive 和 Pig 作业的功能,包括 HDFS 和 HBase。如果你需要简单的基于 Hadoop 进行

发布于 2017-07-07 08:24:47 | 22 次阅读

Spring for Apache Hadoop 2.5.0.RC1 发布
Spring for Apache Hadoop 2.5.0.RC1 发布了。2.5 版本主要是一个错误修复和版本升级发布。主要更新如下:GeneralAdd build support for HDP 2.6 [SHDP-583]Update to CDH version 5.10 [SHDP-584]Remove Pivotal HD as a build option [SHDP-585]Update to use latest Spring, Boot, Integration and Security versions [S

发布于 2017-06-24 08:47:34 | 21 次阅读

Spring Framework 5.0 RC2 发布
Spring Framework 5.0 RC2 版本中正式将非空声明的 API 加入到标准包内,依照 JSR305 规范标准,可在注解内显示声明可空参数和返回值,在现有版本的 IntelliJ IDEA 和未来版本的 Kotlin 里都会与此保持高度兼容,各位一起来尝尝鲜吧。Spring Framework 5.0 RC2 版本更新问题清单:https://jira.spring.io/browse/SPR/fixfor

发布于 2017-06-15 17:00:26 | 22 次阅读

Spring Framework 4.3.9 发布
Spring Framework 4.3.9 发布了,Spring Framework 为基于 Java 的企业应用提供了一个全面的编程和配置模型。此维护版本是即将发布的 Spring Boot 1.4.7 和 1.5.4 版本的基础,包括有超过30处修补程序和指定改进。部分更新内容:Bug[SPR-15481] - AnnotationUtils.getValue() 隐藏相关错误[SPR-15485] - 最终的 Resource 检

发布于 2017-06-08 08:23:43 | 64 次阅读

Spring Framework 5.0 首个候选版本发布
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

发布于 2017-05-09 08:17:33 | 45 次阅读

Spring For Apache Kafka 2.0 Milestone 1 发布
Spring for Apache Kafka 2.0 的首个里程碑版本发布了 — Spring For Apache Kafka 2.0.0.M1。Spring for Apache Kafka 用于为 Apache Kafka 提供熟悉的 Spring 抽象。2.0 系列中的重要新功能包括:在 KafkaTemplate 中支持时间戳Seek to beginning/end of topicsNew threading model facilitated by&n

发布于 2017-04-28 04:20:32 | 27 次阅读

Spring v4.3.8 发布,J2EE 应用程序框架
Spring v4.3.8 发布了。Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,以Apache许可证形式发布,也有.NET平台上的移植版本。此维护版本是即将推出的Spring Boot 1.4.6和1.5.3维护版本的基础,包括40个修补程序和改进。部分更新内容如下:Bug 修复:[SPR-15332] - PathMatchingReso

发布于 2017-04-19 07:01:48 | 20 次阅读

Spring Framework 4.3.7 发布,超过20处修复和改进
Spring Framework 4.3.7 发布了,Spring Framework 为基于 Java 的企业应用提供了一个全面的编程和配置模型。此维护版本是即将发布的 Spring Boot 1.4.5 和 1.5.2 版本的基础,包括有超过20处修补程序和指定改进。Bug[SPR-15166] - InterceptingClientHttpRequest replaces headers set in request factory instead of merg

发布于 2017-03-02 08:22:00 | 97 次阅读

Spring 5.0.0.M5 发布,J2EE 应用程序框架
Spring 5.0.0.M5 发布了。这是发布候选阶段之前的最后一个 milestone 版 。 功能完整的 RC1 计划在4月初发布,候选版将在6月前发布完成。对于接近最终版本的 OpenJDK 9 和几个 EE 8 规范,5.0 涵盖了早期的 JDK 9 支持以及 Servlet 4.0 和 Bean Validation 2.0。详细更新内容请查看发布说明。下载地址:Source co

发布于 2017-02-23 18:31:35 | 144 次阅读

Spring 4.3.6 发布,J2EE 框架
Spring 4.3.6 发布了,该维护版本是即将发布的 Spring Boot 1.4.4 和 1.5.0 版本的基础,包括超过 60 个修补程序和选定的改进。更新如下:Bug[SPR-14892] - Injecting bean in configurable class using load-time weaving broken when referenced on scoped-proxy class[SPR-15026] - LinkedCaseInsensitiveMap does not p

发布于 2017-01-26 07:58:06 | 136 次阅读

Spring Framework 5.0 M4 版本发布
Spring Framework 5.0 M4 发布了,Spring Framework 为基于 Java 的企业应用提供了一个全面的编程和配置模型。部分更新内容如下:Sub-task[SPR-14991] - Add an automatic flushing mechanism for RxNetty[SPR-14992] - Add an integration test to validate Reactor Netty automatic flushingBug[SPR-14773] - CssLinkReso

发布于 2016-12-31 07:47:59 | 79 次阅读

Spring Framework 4.3.5, 4.2.9 和 3.2.18 发布
Spring Framework 4.3.5, 4.2.9 和 3.2.18 发布了。4.3.5Bug 修复[SPR-14860] - RestTemplate POST and PUT don't work with Netty4ClientHttpRequestFactory[SPR-14889] - Netty4ClientHttpRequestFactory should use SSL if port is 443 or scheme is https[SPR-14891] - Content-based versions are not inserted in

发布于 2016-12-22 08:31:19 | 47 次阅读

Spring Framework 5.0 M3 发布
Spring Framework 5.0 M3 发布了,主要更新如下:子任务[SPR-14865] - ServerWebExchangeArgumentResolver should resolve PrincipalBug[SPR-14304] - ObjectToObjectConverter should be able to use cons

发布于 2016-11-09 08:19:50 | 65 次阅读

Spring 4.3.4 发布,应用程序框架
Spring 4.3.4 发布了。Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架。它提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂混乱的大量

发布于 2016-11-08 17:48:43 | 43 次阅读

Springfox 2.6.0 发布,开源的 API doc 框架
Springfox 2.6.0 发布了,Springfox的前身是swagger-springmvc,是一个开源的API doc框架,可以将我们的Controller的方法以文档的形式展现。改进内容:(#1498) Add pathsGroupedBy configuration of Swagger2Markup @orevial(#1492) Intermediate push @davidnewcomb(#1486) remove duplicate enum values @

发布于 2016-10-09 10:20:08 | 78 次阅读

Spring 5.0.0.M2 发布,Java 全功能栈应用程序框架
Spring 5.0.0.M2 版本发布了,Spring Framework 是一个开源的Java/Java EE全功能栈(full-stack)的应用程序框架,基于 Expert One-on-One Java EE Design and Development(ISBN 0-7645-4385-7)一书中的代码,最初由 Rod Johnson 和 Juergen Hoeller等开发。Spring Framework 提供了一个简易的开发方式,这种开发方

发布于 2016-09-26 10:54:45 | 22 次阅读

Spring组件自动扫描详解及实例代码
本篇内容主要为大家讲解的是Spring组件自动扫描详解及实例代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-23 07:25:16 | 19 次阅读

Spring 自动代理创建器详细介绍及简单实例
本篇内容主要为大家讲解的是Spring 自动代理创建器详细介绍及简单实例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-28 12:07:58 | 13 次阅读

Spring 整合 Hibernate 时启用二级缓存实例详解
本篇内容主要为大家讲解的是Spring 整合 Hibernate 时启用二级缓存实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-09-04 14:06:06 | 17 次阅读

spring的maven配置文件整理
本篇内容主要为大家讲解的是spring的maven配置文件整理。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-26 14:47:52 | 14 次阅读

Spring AOP代理详细介绍
本篇内容主要为大家讲解的是Spring AOP代理详细介绍。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-19 05:56:30 | 15 次阅读

Spring中常用注解的详细介绍
本篇内容主要为大家讲解的是Spring中常用注解的详细介绍。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-09-04 17:34:29 | 30 次阅读

Spring框架中 @Autowired 和 @Resource 注解的区别
本篇内容主要为大家讲解的是Spring框架中 @Autowired 和 @Resource 注解的区别。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-07-24 23:46:19 | 9 次阅读

Spring 中 @Service 和 @Resource 注解的区别
本篇内容主要为大家讲解的是Spring 中 @Service 和 @Resource 注解的区别。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-19 15:14:37 | 12 次阅读

Spring Annotaion Support详细介绍及简单实例
本篇内容主要为大家讲解的是Spring Annotaion Support详细介绍及简单实例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-09-04 06:55:51 | 15 次阅读

Spring mvc实现Restful返回xml格式数据实例详解
本篇内容主要为大家讲解的是Spring mvc实现Restful返回xml格式数据实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-09-03 18:56:16 | 15 次阅读

Spring mvc实现Restful返回json格式数据实例详解
本篇内容主要为大家讲解的是Spring mvc实现Restful返回json格式数据实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-09-07 12:48:04 | 17 次阅读

Spring MVC自定义日期类型转换器实例详解
本篇内容主要为大家讲解的是Spring MVC自定义日期类型转换器实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-09-03 13:37:52 | 15 次阅读

Spring在web.xml中的配置详细介绍
本篇内容主要为大家讲解的是Spring在web.xml中的配置详细介绍。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-21 06:36:24 | 13 次阅读

Spring 配置文件XML头部文件模板实例详解
本篇内容主要为大家讲解的是Spring 配置文件XML头部文件模板实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-31 04:54:37 | 16 次阅读

Spring AOP 基于注解详解及实例代码
本篇内容主要为大家讲解的是Spring AOP 基于注解详解及实例代码。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-18 20:06:12 | 17 次阅读

spring @component的作用详细介绍
本篇内容主要为大家讲解的是spring @component的作用详细介绍。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-27 09:37:16 | 12 次阅读

SpringMVC 数据绑定实例详解
本篇内容主要为大家讲解的是SpringMVC 数据绑定实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-25 07:14:32 | 15 次阅读

Spring MVC的文件下载实例详解
本篇内容主要为大家讲解的是Spring MVC的文件下载实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-21 12:53:29 | 18 次阅读

详解 Spring注解的(List&Map)特殊注入功能
本篇内容主要为大家讲解的是详解 Spring注解的(List&Map)特殊注入功能。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-27 15:58:20 | 21 次阅读

Spring3.0配置多个事务管理器的方法
本篇内容主要为大家讲解的是Spring3.0配置多个事务管理器的方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-08-24 09:36:47 | 17 次阅读

Spring,hibernate,struts经典面试笔试题(含答案)
本篇内容主要为大家讲解的是Spring,hibernate,struts经典面试笔试题(含答案)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-28 15:44:41 | 118 次阅读

Spring的下载和安装
本文为大家讲解的是Spring的下载和安装,感兴趣的同学参考下.

发布于 2014-12-11 21:23:21 | 107 次阅读

SpringMVC无法访问根目录的问题
本篇内容为大家讲解的是SpringMVC无法访问根目录的问题,感兴趣的同学参考学习下,本文内容如下:

发布于 2016-01-11 11:38:17 | 126 次阅读

Spring 事务嵌套的配置方法
本篇内容为大家讲解的是Spring 事务嵌套的配置,感兴趣的同学参考学习下,本文内容如下:

发布于 2015-12-15 19:54:14 | 125 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务