写点什么

文章: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:181064

评论

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

Spring 注册 Bean 在配置中的定义和使用 Autowired

HoneyMoose

面试复盘 | 2022届 大疆秋招 测试开发 完整面经

Java-fenn

Java

为什么说企业需要关注客户体验?怎样去提升它?

Baklib

企业 客户体验

Wordpress 如何添加 Ads.txt 文件

HoneyMoose

易周金融分析 | 易观千帆发布7月城商行农商行APP盘点;养老理财产品跨行代销布局提速

易观分析

金融 理财产品

元宇宙会议来了,3DCAT助力2022长宁区科技创新主题论坛开展

3DCAT实时渲染

云计算 元宇宙 实时渲染 实时云渲染 云VR

什么是帮助中心?企业该怎样制作帮助中心页面?

Baklib

企业 帮助中心

速度与安全可兼得!改造异步布局大幅提升客户端布局性能

小红书技术REDtech

性能优化 安卓 客户端 Andriod

谈一谈 build-scripts 架构设计

Java-fenn

Java

建木持续集成平台v2.5.5发布

Jianmu

开源 DevOps 低代码 CI/CD 无代码

有关Redis你掌握好这22点,大厂面试基本稳了!

Java全栈架构师

数据库 程序员 后端 Java 面试 redis 底层原理

云管平台的优势有哪些?哪家云管平台好?

行云管家

云计算 云管平台 云管理

啃完这32W字的Java程序员面试题,大厂面试分分钟搞定!

收到请回复

Java 云计算 开源 架构 编程语言

通过自动化单元测试的形式守护系统架构

京东科技开发者

系统架构 单元测试 代码评审 代码质量检测工具 Archunit

设计模式之备忘录模式

Java-fenn

Java

「Gitea篇」如何用Git平台账号登录建木CI

Jianmu

DevOps 持续集成 gitops 建木

「番外篇」如何用Git平台账号登录建木CI with docker-compose.yml

Jianmu

DevOps 低代码 CI/CD gitops 无代码

利用Python开发App实战

千锋IT教育

千行百业,可信开源,2022 OSCAR开源产业大会成功召开

Ada@SegmentFault

字节Java大神精心编写的《Java开发者面试百宝书》,助你一臂之力!

收到请回复

Java 云计算 开源 架构 编程语言

ESP32-C3 VScode开发环境搭建(基于ESP-IDF—Windows和Ubuntu双环境)

矜辰所致

vscode 开发环境 ESP32-C3 9月月更

中山市等级测评机构有哪些单位?电话号码是多少?

行云管家

等保测评 等级测评 中山市

如何进行高效的文档管理?这三点很重要!

Baklib

文档管理 企业文档管理工具

为什么Kubernetes和容器与机器学习密不可分?

京东科技开发者

人工智能 机器学习 Kubernetes 容器 ML

Maven 中依赖使用的版本号

HoneyMoose

9月大厂Java岗面试原题复盘,双非2年经验成功内推进入阿里!

收到请回复

Java 云计算 开源 架构 编程语言

MySQL约束和事务知识归纳。

Java快了!

MySQL

C++ 中 Lambda 表达式的快速指南

Java-fenn

Java

《OSCAR开源产业大会丨《全球开源生态研究报告(2022年)》重磅发布》

Ada@SegmentFault

面试必问的AOP,我今天用它实现了系统告警

程序员小毕

spring 源码 程序员 Java 面试 aop

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