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:181029

评论

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

“程”风破浪的开发者|你真的会用Redis做消息队列吗

芥末拌个饭吧

学习方法 redis 底层原理 10月月更

“全球金牌课程”【11月CSM认证】国际Scrum联盟认证导师CST授课 | 火热报名中

ShineScrum

Scrum CSM 敏捷项目 ScrumMaster认证

基于强化学习的测试日志智能分析实践

华为云开发者联盟

人工智能 测试 华为云 强化学习 企业号十月 PK 榜

Go语言入门01—数据类型

良猿

Go golang 10月月更

即刻报名|金融业传统 OLAP 升级及精细化运营实践

Kyligence

OLAP 数据驱动

分布式ID生成服务的技术原理和项目实战

百度Geek说

数据库 redis 分布式 企业号十月 PK 榜

Linux下内存空间分配、物理地址与虚拟地址映射

DS小龙哥

10月月更

git clone开启云上AI开发

华为云开发者联盟

人工智能 云计算 华为云 企业号十月 PK 榜

经历了6个月的失踪,我将带着干货终究归来!【RocketMQ入门到精通】

码界西柚

1024 10月月更

在线问题反馈模块实战(五):实现对通用字段内容自动填充功能

bug菌

springboot 项目实战 10月月更

如果你看不懂别人画的 UML 类图,看这一篇文章就够了

跟着飞哥学编程

Java设计模式 10月月更 UML类图

优雅代码的秘密,都藏在这6个设计原则中

小小怪下士

Java 接口

在线问题反馈模块实战(四):封装通用字段类

bug菌

springboot 项目实战 10月月更

【LeetCode】连续子数组的最大和Java题解

Albert

算法 LeetCode 10月月更

计算机体系结构“圣经”新版,图灵奖得主扛鼎之作,影响无数技术人

图灵教育

计算机体系结构 图灵奖

第K个语法符号

掘金安东尼

算法 10月月更

易安联安全应急响应中心EnSRC上线,专为零信任安全守护

权说安全

零信任 应急响应

快速体验React开发基础入门指南

CoderBin

前端 框架学习 #web react redux 10月月更

golang中的init初始化函数

六月的

golang init

华为云从入门到实战 | AI云开发ModelArts入门与WAF应用与部署

TiAmo

华为 华为云 云开发 10月月更

Redis的string内存消耗为何如此之大

芥末拌个饭吧

后端 redis 底层原理 10月月更

npm 新型定时攻击或导致软件供应链安全风险

SEAL安全

npm 软件供应链攻击

树莓派4B安装docker-compose(64位Linux)

程序员欣宸

Docker 10月月更 树莓派4

在线问题反馈模块实战(六):接口文档定义

bug菌

springboot 项目实战 10月月更

群主发红包带你深入了解继承和super、this关键字

共饮一杯无

Java 关键字 10月月更

计算机体系结构“圣经”新版,图灵奖得主扛鼎之作,影响无数技术人

图灵社区

计算机体系结构

Redis哨兵机制了解一下

芥末拌个饭吧

后端 redis 底层原理 10月月更

HashMap源码分析(二)

知识浅谈

hashmap 10月月更

图解 | 聊聊 MyBatis 缓存

悟空聊架构

缓存 一级缓存 悟空聊架构 10月月更 myabtis

golang中的接口

六月的

golang interface

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