广告
返回顶部
首页 > 资讯 > 精选 >Spring Framework 3.0.7有哪些改进
  • 876
分享到

Spring Framework 3.0.7有哪些改进

2023-06-17 12:06:03 876人浏览 八月长安
摘要

小编给大家分享一下spring Framework 3.0.7有哪些改进,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Spring Framework 3.0.7 发布了,可通过 Maven 中心 SpringSource

小编给大家分享一下spring Framework 3.0.7有哪些改进,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

Spring Framework 3.0.7 发布了,可通过 Maven 中心 SpringSource repository 获取,或者直接通过 社区下载页 下载. 这是一个维护版本,包含一些重要的 bug 修复和一些小改进。建议升级。

Spring Framework 3.0.7有哪些改进

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 提供了一个简易的开发方式,这种开发方式,将避免那些可能致使底层代码变得繁杂混乱的大量的属性文件和帮助类。

Spring 中包含的关键特性:

◆  强大的基于 JavaBeans 的采用控制翻转(Inversion of Control,ioc)原则的配置管理,使得应用程序的组建更加快捷简易。

◆ 一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂。

数据库事务的一般化抽象层,允许宣告式(Declarative)事务管理器,简化事务的划分使之与底层无关。

◆ 内建的针对 JTA 和 单个 JDBC 数据源的一般化策略,使 Spring 的事务支持不要求 Java EE 环境,这与一般的 JTA 或者 EJB CMT 相反。

◆ JDBC 抽象层提供了有针对性的异常等级(不再从sql异常中提取原始代码),简化了错误处理,大大减少了程序员的编码量。再次利用JDBC时,你无需再写出另一个 '终止' (finally) 模块。并且面向JDBC的异常与Spring 通用数据访问对象 (Data Access Object) 异常等级相一致。

◆ 以资源容器,DAO 实现和事务策略等形式与 Hibernate,JDO 和 iBATIS SQL Maps 集成。利用众多的翻转控制方便特性来全面支持,解决了许多典型的Hibernate集成问题。所有这些全部遵从Spring通用事务处理和通用数据访问对象异常等级规范。

◆ 灵活的基于核心 Spring 功能的 mvc 网页应用程序框架。开发者通过策略接口将拥有对该框架的高度控制,因而该框架将适应于多种呈现(View)技术,例如 jsP,FreeMarker,Velocity,Tiles,iText 以及 POI。值得注意的是,Spring 中间层可以轻易地结合于任何基于 MVC 框架的网页层,例如 Struts,WEBWork,或 Tapestry。

◆ 提供诸如事务管理等服务的面向方面编程框架。

在设计应用程序Model时,MVC 模式(例如Struts)通常难于给出一个简洁明了的框架结构。Spring却具有能够让这部分工作变得简单的能力。程序开发员们可以使用Spring的 JDBC 抽象层重新设计那些复杂的框架结构。

看完了这篇文章,相信你对“Spring Framework 3.0.7有哪些改进”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: Spring Framework 3.0.7有哪些改进

本文链接: https://www.lsjlt.com/news/288748.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Spring Framework 3.0.7有哪些改进
    小编给大家分享一下Spring Framework 3.0.7有哪些改进,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Spring Framework 3.0.7 发布了,可通过 Maven 中心 SpringSource...
    99+
    2023-06-17
  • Spring Framework有哪些优点
    Spring Framework有以下优点:1. 轻量级:Spring是一个轻量级的框架,不需要很多资源和依赖。2. 松耦合:Spr...
    99+
    2023-09-27
    Spring
  • PHP8.2有哪些改进
    这篇文章主要介绍了PHP8.2有哪些改进的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇PHP8.2有哪些改进文章都会有所收获,下面我们一起来看看吧。PHP8.2是PHP语言现代化进程中的一个重要的里程碑。除了令...
    99+
    2023-07-04
  • Wabacus 3.4有哪些改进
    这篇文章主要介绍了Wabacus 3.4有哪些改进,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。J2EE 快速开发框架 Wabacus 3.4 版已发布,通过该框架,开发者的...
    99+
    2023-06-17
  • Disruptor 2.8有哪些改进
    这篇文章主要介绍Disruptor 2.8有哪些改进,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Disruptor 2.8 发布了,该版本包含如下改进:Create new MultithreadClaimStra...
    99+
    2023-06-17
  • Play Framework 2.0 RC1有哪些特性
    这篇文章主要介绍“Play Framework 2.0 RC1有哪些特性”,在日常操作中,相信很多人在Play Framework 2.0 RC1有哪些特性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Pla...
    99+
    2023-06-17
  • .Net Framework编码规范有哪些
    .Net Framework编码规范有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。.Net Framework编码规范:·委托类型的名称都应该以EventHandle...
    99+
    2023-06-17
  • Play framework 2.0 Final有哪些特性
    这篇文章主要讲解了“Play framework 2.0 Final有哪些特性”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Play framework 2.0 Final有哪些特性”吧!P...
    99+
    2023-06-17
  • Apache Flink 1.6.0有哪些改进
    小编给大家分享一下Apache Flink 1.6.0有哪些改进,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Apache Flink 1.6.0 重要更新主要包...
    99+
    2023-06-02
  • Play1.2.4发布有哪些改进
    小编给大家分享一下Play1.2.4发布有哪些改进,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Play1.2.4发布。添加了对java7的支持。更好的数据绑定实...
    99+
    2023-06-17
  • Visual Studio 2010有哪些改进
    这篇文章给大家分享的是有关Visual Studio 2010有哪些改进的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Visual Studio 2010开发代号Rosario(阿根廷港市罗萨里奥),除了上述功能...
    99+
    2023-06-17
  • Ubuntu 14.04 LTS有哪些改进
    这篇文章主要为大家展示了“Ubuntu 14.04 LTS有哪些改进”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ubuntu 14.04 LTS有哪些改进”这篇文章吧。#1:更小的 Unity...
    99+
    2023-06-16
  • Fedora13桌面有哪些改进
    本篇内容主要讲解“Fedora13桌面有哪些改进”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Fedora13桌面有哪些改进”吧!以下介绍Fedora 13在桌面使用上的一些新增特性:Packa...
    99+
    2023-06-16
  • .NET Framework版本的内容有哪些
    今天就跟大家聊聊有关.NET Framework版本的内容有哪些,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。技术革新换代的速度已经达到了一个非常快速的时代。作为开发人员来说这无疑是...
    99+
    2023-06-17
  • Microsoft.NET Framework 4.5 Beta有哪些新功能
    小编给大家分享一下Microsoft.NET Framework 4.5 Beta有哪些新功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Microsoft ....
    99+
    2023-06-17
  • Qomo 1.2发布有哪些改进
    这篇文章给大家分享的是有关Qomo 1.2发布有哪些改进的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。此次发布的Qomo 1.2版本为2月一次的Snapshot版本,在Qomo 1.1的基础上修正了一些Bug,修...
    99+
    2023-06-16
  • PostgreSQL 12中的改进有哪些
    本篇内容主要讲解“PostgreSQL 12中的改进有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PostgreSQL 12中的改进有哪些”吧!“Auto...
    99+
    2022-10-18
  • Samba 3.5.8 发布有哪些改进
    这篇文章主要介绍Samba 3.5.8 发布有哪些改进,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Samba 3.5.8 发布,更新如下:该版本修复了当没有DC生效时,Winbind崩溃问题。域成员查找的bug修复...
    99+
    2023-06-16
  • aMule 2.2.4发布有哪些改进
    这篇文章主要介绍了aMule 2.2.4发布有哪些改进,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。P2P 分享软件 aMule 已发布新的 2.2.4 版。aMule 2....
    99+
    2023-06-17
  • KDE v4.2.2发布有哪些改进
    小编给大家分享一下KDE v4.2.2发布有哪些改进,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!KDE是由德国人Mathias Ettrich于1996年开始的...
    99+
    2023-06-17
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作