2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

文章:Spring 2.0 的新特性和应用实践

  • 2007-07-12
  • 本文字数:643 字

    阅读完需:约 2 分钟

Spring 联合创始人 Rod Johnson 阐述了 Spring 2.0 中在核心容器、XML 配置扩展、AOP 增强和 Java 5 等特性方面最新进展和使用指南。

Spring 开源项目开始于 2003 年 2 月,现在这一框架正在被越来越多的个人和企业所接受,在很多行业内成为事实上的标准,其下载量也已经超过百万。因为是开源的,所以 Spring 能够根据用户的反馈对框架及时进行修改,但不管怎样它的使命一直都很清晰,就是成为一个功能强大但使用简单的非入侵型编程模型。

经过近 10 个月的开发,2006 年 10 月份 Spring 2.0 发布最终版,在很多方面又做了大量提升。现在的 Spring 不仅能满足小型项目的使用,而且也能应付大组织所用,比如 BEA WebLogic Server 10 中,就使用了 Spring 和 Pitchfork 项目来执行注入和拦截,还有一些企业厂商使用 Spring 集成自己的产品等。

在本文中,Rod Johnson 深入浅出地阐述了 2.0 版本所增强的一些功能:

  1. 配置扩展:在 Spring 2.0 中,Spring 支持可扩展的 XML 配置,使得使用自定义元素开发成为可能,它们为生成 Spring bean 的定义提供一种新层次的抽象。XML 扩展机制同样提供了一些新的标签来简化许多普通的任务。
  2. 在 AOP 框架中有重要增强,使得既强大又更易于使用。
  3. 增强对 Java 5 的支持。
  4. 提供以动态语言实现 Spring bean 的能力,比如 Groovy、JRuby 和 Beanshell,同时保留 Spring 组件模型的所有服务,比如依赖注入,方便的声明性服务以及 AOP。

结合所介绍的特性,文中所提供的大量实例代码对你理解 Spring 2.0 也会有一定的帮助。

阅读全文: Spring 2.0 的新特性和应用实践

2007-07-12 03:181043

评论

发布
暂无评论
发现更多内容

java开发之java开发环境的快速构建

@零度

Java java开发环境

【报名中】我们把你对 ShardingSphere 的好奇,都放在这场 Meetup 中

SphereEx

数据库 开源社区 ShardingSphere Meetup SphereEx

好习惯影响孩子的一生

Tiger

28天写作

Go语言逆向技术:恢复函数名称算法

华为云开发者联盟

二进制 函数 go语言 逆向分析 恢复函数名称

模块一课程作业

李晓笛

万众提供素材,万众联合创作

mtfelix

28天写作

人人都能读懂的react源码解析(大厂高薪必备)

buchila11

React React Hooks

2.react心智模型(来来来,让大脑有react思维吧)

buchila11

React

【LeetCode】二叉搜索树中的搜索Java题解

Albert

算法 LeetCode 12月日更

架构师实战营模块一作业

圈圈gor

「架构实战营」

给弟弟的信第7封|离开大学的喜与悲

大菠萝

28天写作

跟老表学云服务器开发专栏导航

老表

Python 内容合集 签约计划第二季 技术专题合集 跟老表学云服务器

python scrapy极细拆解,打开Spider类看内容,顺手爬了一下优设网

梦想橡皮擦

12月日更

了解 Flutter 的Timer类和Timer.periodic【Flutter专题19】

坚果

flutter 28天写作 签约计划第二季 12月日更

Android C++系列:Linux网络(二)通信过程

轻口味

c++ android 28天写作 12月日更

李飞飞力荐:阿里巴巴高可用数据库解决方案

博文视点Broadview

Perforce用户文章转载:用了P4这一招,九成问题能自救

龙智—DevSecOps解决方案

报错 perforce

dart系列之:浏览器中的舞者,用dart发送HTTP请求

程序那些事

flutter 浏览器 dart 程序那些事 12月日更

【量化】实战获取资产组合理论模型的数据源

恒生LIGHT云社区

资源 量化投资 量化

前端面试题之模块化开发

@零度

大前端 模块化

Flutter 详解 CupertinoSegmentedControl 分段控制器

阿策小和尚

28天写作 0 基础学习 Flutter 内容合集 签约计划第二季 12月日更

数据分析从零开始实战专栏导航@老表

老表

Python 数据库 数据分析 pandas 数据分析从零开始实战

管人理事

张老蔫

28天写作

Go语言学习查缺补漏ing Day6

恒生LIGHT云社区

golang 编程语言

年度重磅!华为云2021应用构建技术实践精选集,免费下载!

华为云开发者联盟

数据库 大数据 云原生 数字化 华为云

大厂面试算法题之链表

程序员学长

通过接口上传文件到百度网盘

为自己带盐

28天写作 百度网盘 签约计划第二季 12月日更

高效设计一个LRU

bigsai

数据结构 算法 LRU

如果TGO是经纪人,我们会怎么办?(9/28)

赵新龙

28天写作

第三天用 Mac,我安装了这些玩意

悟空聊架构

Mac 28天写作 悟空聊架构 12月日更

基于MRS-Hudi构建数据湖的典型应用场景介绍

华为云开发者联盟

数据仓库 数据湖 华为云 Apache Hudi MRS-Hudi

文章:Spring 2.0的新特性和应用实践_Java_霍太稳@极客邦科技_InfoQ精选文章