精品为您呈现,快乐和您分享!
收藏本站
类型:编程开发 语言:简体
大小:65.5M 更新时间:2017-06-08
推荐指数:
应用简介
SpringFramework是一个开源的java应用程序框架。基于ExpertOne-on-OneJavaEEDesignandDevelopment(ISBN0-7645-4385-7)一书中的代码,提供了一种简单的开发方法。这种开发方法将避免那些可能导致底层代码因大量属性文件和辅助类而变得混乱的情况。
Spring框架是一个开源的java应用程序框架。基于《专家一对一Java EE设计与开发》(ISBN 0-7645-4385-7)一书中的代码,提供了一种简单的开发方法。这种开发方法,将避免大量的属性文件和辅助类导致底层代码变得复杂和混乱。
基本介绍
Spring Framework 是一个开源的Java/Java EE 全栈应用框架,在Apache 许可下发布,并且在.NET 平台上也有移植版本。该框架基于《Expert One-on-One Java EE Design and Development》(ISBN 0-7645-4385-7)一书中的代码,该书最初由Rod Johnson 和Juergen Hoeller 等人开发。 Spring框架提供了一种简单的开发方法,避免了大量的属性文件和辅助类可能导致底层代码变得复杂和混乱。
在设计应用程序模型时,MVC模式(如Struts)通常很难提供简洁清晰的框架结构。 Spring有能力使这部分工作变得简单。程序开发人员可以利用Spring的JDBC抽象层重新设计复杂的框架结构。
软件特点
使用控制反转(IoC) 原理的强大的基于JavaBeans 的配置管理使应用程序开发更快、更容易。
一个核心bean 工厂,可用于从applet 到Java EE 的不同运行时环境。
数据库事务的通用抽象层,允许声明式事务管理器简化事务的划分,并使它们独立于底层。
JTA 和单个JDBC 数据源的内置泛化策略意味着Spring 的事务支持不需要Java EE 环境,这与通用JTA 或EJB CMT 不同。
JDBC抽象层提供了有针对性的异常级别(不再需要从SQL异常中提取原始代码),简化了错误处理,并大大减少了程序员的编码量。当再次使用JDBC 时,您不需要编写另一个“终止”(最后)模块。并且面向JDBC 的异常与Spring 通用数据访问对象(Data Access Object)异常类一致。
以资源容器、DAO 实现和事务策略的形式与Hibernate、JDO 和iBATIS SQL Map 集成。全面支持众多翻转控制便利功能,解决了许多典型的Hibernate 集成问题。所有这些都符合Spring 通用事务和通用数据访问对象异常级别规范。
基于Spring 核心功能的灵活MVC Web 应用程序框架。开发人员将通过策略接口对框架进行高度控制,因此框架将适应多种呈现(View)技术,例如JSP、FreeMarker、Velocity、Tiles、iText和POI。值得注意的是,Spring中间层可以很容易地与任何基于MVC框架的Web层结合,例如Struts、WebWork或Tapestry。
面向方面的编程框架,提供事务管理等服务。
变更日志
Spring Framework 4.3.9 发布,Spring Framework 为基于Java 的企业应用程序提供了全面的编程和配置模型。
此维护版本是即将推出的Spring Boot 1.4.7 和1.5.4 版本的基础,包含30 多个修复和指定改进。
一些更新:
漏洞
[SPR-15481] - AnnotationUtils.getValue() 隐藏相关错误
[SPR-15485] - 从Tomcat war 创建的最终资源检查:文件:URL 失败并出现FileNotFoundException
[SPR-15487] - Spring 测试ModelResultMatchers 欺骗性错误消息
[SPR-15505] - AbstractFlashMapManager.isFlashMapForRequest 无法一致地检查转发的请求
[SPR-15507] - Property.jav 无法抛出“不是setter”异常
推动
[SPR-15477] - 优化检查潜在匹配项时优化AntPathMatcher
[SPR-15479] - 将getTargetCache 添加到TransactionAwareCacheDecorator
热门攻略
热门资讯