中易网

spring 2.5和3.5的区别

答案:2  悬赏:30  
解决时间 2021-03-01 06:02
spring 2.5和3.5的区别
最佳答案
一、首先,模块的组织更加的细致,从那么多的jar分包就看的出来
二、新特性如下:

Spring Expression Language (Spring表达式语言)

IoC enhancements/Java based bean metadata (Ioc增强/基于Java的bean元数据)

General-purpose type conversion system and UI field formatting system (通用类型转换系统和UI字段格式化系统)

Object to XML mapping functionality (OXM) moved from Spring Web Services project (对象到XML映射功能从Spring Web Services项目移出)

Comprehensive REST support (广泛的REST支持)

@MVC additions (@MVC增强)

Declarative model validation (声明式模型验证)

Early support for Java EE 6 (提前对Java EE6提供支持)

Embedded database support (嵌入式数据库的支持)

三、针对Java 5的核心API升级

1、BeanFactory接口尽可能返回明确的bean实例,例如:

T getBean(String name, Class requiredType)

Map getBeansOfType(Class type)

Spring3对泛型的支持,又进了一步。个人建议泛型应该多用,有百利而无一害!

2、Spring的TaskExecutor接口现在继承自java.util.concurrent.Executor:

扩展的子接口AsyncTaskExecutor支持标准的具有返回结果Futures的Callables。

任务计划,个人还是更喜欢Quartz。

3、新的基于Java5的API和SPI转换器

无状态的ConversionService 和 Converters

取代标准的JDK PropertyEditors

类型化的ApplicationListener,这是一个实现“观察者设计模式”使用的事件监听器。

基于事件的编程模式,好处多多,在项目中应该考虑使用,基于事件、状态迁移的设计思路,有助于理清软件流程,和减少项目的耦合度
全部回答
3.2起可以完全不用xml配置了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
最重要的秘诀就在于作为一名大学生的自觉性。
进用五笔怎么打
信用卡还款神器,个人手机POS机哪有啊?
显示器漏光是正常吗
眼睛分几种种类
毛白杨的资料
晓丽美发地址在什么地方,想过去办事
日常生活,在饭店遇到食材不新鲜,该当场提出
南宁睛彩眼镜可以配柯南的半圆形镜框吗
MRI中k空间数据的填写可人为控制,如何人工填
乐宜来地址在哪,我要去那里办事
巴西下雪正常吗?
果米a7怎么识别真假
阿翔的作品
我做过一年自营网站的产品编辑,现在想做类似
推荐资讯
桑园路怎么去啊,有知道地址的么
上海科技管理干部学院正规吗?是民办还是公办
美的电磁炉谐震电容坏了会显示eo么
狗走在路上时是走左边还是右边
茼蒿能和鸡蛋一起吃吗
私人司机求职!大学本科!管理类专业,身高17
身体发虚头晕想吐是怎么回事?
为什么我身边没有帅哥
美元和欧元哪个前景好
万通大药房地址有知道的么?有点事想过去
衣之恋(彩香路)地址在哪,我要去那里办事
瘫痪长期卧床,依靠导尿管,胃管,呼吸机维持
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?