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 | 115 次阅读

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 | 16 次阅读

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 | 16 次阅读

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 | 17 次阅读

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 | 42 次阅读

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 | 40 次阅读

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 | 23 次阅读

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 | 19 次阅读

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 | 92 次阅读

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 | 141 次阅读

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 | 126 次阅读

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 | 77 次阅读

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 | 40 次阅读

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 | 60 次阅读

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

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

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 | 73 次阅读

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 for Apache Kafka 1.1 GA 发布
Spring for Apache Kafka 1.1 GA 发布了,与先前的 Milestone 2 相比没有太多的变化,下面是更新内容:Apache Kafka 0.10 upgrade;The batch of messages support via BatchMessageListener as well as via@KafkaListener annotation configuration;The null payload concept

发布于 2016-09-21 07:53:07 | 52 次阅读

Spring 4.2.8 和 4.3.3 发布
Spring 4.2.8 和 4.3.3 发布了。Spring Framework 4.3.3 更新内容:Bug[SPR-8337] - Constructor sets the source incorrectly in org.springframework.beans.PropertyValue[SPR-14191] - Regression: Insert statement fails with inconsistent datatypes on Oracle 12c driver[SPR-14520] - StackOverflowError

发布于 2016-09-20 19:02:33 | 51 次阅读

Spring for Apache Kafka 1.1.0 Milestone 2 发布
Spring for Apache Kafka 1.1.0 Milestone 2 发布了。此版本进行了一些bug修复,及开发以下新功能:1. 当使用 @KafkaListener 时,M2 可以处理一批讯息。例如:2. 您现在可以执行寻求监听操作--当 Kafka 进行群组管理进行了划分是,它允许设置初始化。您还可以执行初始化后的任意操作。详情请查看:https://

发布于 2016-09-09 09:24:41 | 20 次阅读

Spring for Apache Kafka 1.1.0 Milestone 1 发布
Spring for Apache Kafka 1.1.0 Milestone 1 发布了,该版本更新的亮点如下:支持 0.10.x.x 客户端(对 0.9.x.x 客户端使用 1.0.x)支持接受者接收一整批调用 consumer.poll() 而返回的信息支持 null 有效负载允许设置与当前偏移量相对的初始偏移量点此查看完整发布内容:https://spring.io/blog/2016/08/23/spri

发布于 2016-08-24 12:52:11 | 39 次阅读

SpringMVC返回json数据的三种方式
本篇内容主要为大家讲解的是SpringMVC返回json数据的三种方式。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-02-19 21:16:28 | 79 次阅读

Spring mvc 接收json对象
本篇内容主要为大家讲解的是Spring mvc 接收json对象。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-02-25 20:07:05 | 67 次阅读

SpringMVC restful 注解之@RequestBody进行json与object转换
本篇内容主要为大家讲解的是SpringMVC restful 注解之@RequestBody进行json与object转换。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2017-02-12 05:47:09 | 104 次阅读

spring实现jdbctemplate添加事务支持示例
本篇内容主要为大家讲解的是spring实现jdbctemplate添加事务支持示例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-16 17:48:26 | 28 次阅读

通过spring用beanshell实现java接口示例
本篇内容主要为大家讲解的是通过spring用beanshell实现java接口示例。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-20 17:16:50 | 47 次阅读

spring动态bean注册示例分享
本篇内容主要为大家讲解的是spring动态bean注册示例分享。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-16 15:48:59 | 39 次阅读

Spring的注解配置与XML配置之间的比较
本篇内容主要为大家讲解的是Spring的注解配置与XML配置之间的比较。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-24 14:17:22 | 28 次阅读

Spring实现文件上传(示例代码)
本篇内容主要为大家讲解的是Spring实现文件上传(示例代码)。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-14 12:37:54 | 26 次阅读

spring实例化javabean的三种方式分享
本篇内容主要为大家讲解的是spring实例化javabean的三种方式分享。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-12 11:36:20 | 83 次阅读

Spring MVC中基于自定义Editor的表单数据处理技巧分享
本篇内容主要为大家讲解的是Spring MVC中基于自定义Editor的表单数据处理技巧分享。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-10 08:05:41 | 42 次阅读

基于Spring框架的Shiro配置方法
本篇内容主要为大家讲解的是基于Spring框架的Shiro配置方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-15 21:08:11 | 21 次阅读

Spring中的事务管理实例详解
本篇内容主要为大家讲解的是Spring中的事务管理实例详解。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-14 18:34:21 | 64 次阅读

spring快速入门实例教程
本篇内容主要为大家讲解的是spring快速入门实例教程。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-21 12:55:16 | 31 次阅读

图解Spring框架的设计理念与设计模式
本篇内容主要为大家讲解的是图解Spring框架的设计理念与设计模式。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-05 11:25:47 | 44 次阅读

SpringMVC+MyBatis声明式事务管理
本篇内容主要为大家讲解的是SpringMVC+MyBatis声明式事务管理。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-22 14:25:04 | 86 次阅读

模拟Spring的简单实现
本篇内容主要为大家讲解的是模拟Spring的简单实现。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-05 10:05:08 | 21 次阅读

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

发布于 2016-07-24 05:28:36 | 24 次阅读

浅析mybatis和spring整合的实现过程
本篇内容主要为大家讲解的是浅析mybatis和spring整合的实现过程。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-23 06:17:44 | 56 次阅读

Spring与Mybatis的整合方法有哪些
本篇内容主要为大家讲解的是Spring与Mybatis的整合方法有哪些。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-07-03 13:30:51 | 23 次阅读

Java的Spring框架下RMI与quartz的调用方法
本篇内容主要为大家讲解的是Java的Spring框架下RMI与quartz的调用方法。感兴趣的同学可以参考学习下,具体内容如下:

发布于 2016-08-04 14:13:54 | 37 次阅读

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

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

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

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

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

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

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

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


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