问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Spring中Bean扩展模式有哪些?

发布网友 发布时间:2022-04-11 22:35

我来回答

1个回答

热心网友 时间:2022-04-12 00:05

XML配置扩展
在Spring 2.0中最明显的增强就是XML配置。

Spring Ioc容器实际上是独立于元数据的表示的,比如XML。Spring以Java对象(BeanDefinition以及它的子接口)的形式拥有自己的内部元数据。有一个对XML配置补充的研究,比如使用注解的Java配置。

然而在今天,XML是被最多用在配置Spring上的,这就是Spring核心中配置改进的焦点。

Spring 2.0中XML的增强巧妙概括了简易性和强大的主题:它们简化执行某些普通的任务,但是也使得一些额外的高级任务成为可能

第三方配置扩展
作为一种扩展机制,Spring 2.0命名空间最重要的可能性是在Spring核心的外围。

许多产品构建于Spring基础之上,它们的配置可以使用命名空间来变得更加简单。一个很好的例子是Acegi Security for Spring(将在2007年早些时候改名为Spring Security),它需要配置一些协作bean的定义。Spring 2.0的命名空间会使这变得非常简单。再一次更加清楚地表达了简单性的意图。

许多产品和Spring紧密集成,这样的好处不言而喻。Tangosol对Coherence的集成就是现成的案例。

其他潜在的例子包括支持Spring配置的产品,比如IBM的ObjectGrid。虽然ObjectGrid目前没有在内部使用Spring,但 它被设计成通过Java来配置,使得能更加容易地集成到基于Spring的应用程序中。扩展schema会让这个变得相当简单。

一个XML文档使用某个扩展标签作为顶层的元素是可能的。这样避免需要通过命名空间给扩展schema元素加上前缀,意味着这样的配置看起来更自然一些,而非以Spring为中心的。(通常,元素是在缺省的命名空间,因此传统的Spring bean定义并不需要前缀。)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你好医生我想问下有时过了性生活后老想上厕所又大小便... 电脑开机按f1怎么开机台式电脑开机需要按F1怎么处理 三者30万标准保费 30万左右的车保险多少钱 30万的车 保险 奥数中的余数问题 石家庄市裕华区小岗上新村前不久传出有传销窝点消息可靠吗? 2019公安部曝光77种涉嫌传销项目 2019年传销诈骗项目名单一览 娱乐圈又曝性骚扰,我想说出她的故事 河北省承德市丰宁县的那一带农村7月底是农忙的时间吗?急~~~ 单位招录了10名新员工,按其应聘成绩排名1到10,并用10个连续的四位自然... jenkins 配置ldap问题 spring acegi安全框架 退出时怎么进行友好提示 玩英雄联盟老跳频是怎么回事 jsp插入数据的时候,页面空白,怎么解决? Acegi实干什么用的 Spring技术内幕的作品目录 acegi中的授权有什么好处,已经认证了为什么还要授权 如何配置2个securitymanager 如何使用acegi做权限控制? Acegi(十二):anonymousProcessingFilter有什么好玩的? 求Cocos2d-X 3.0游戏开发实战详解/吴亚峰,闫敬,于复兴编著 书中光盘内容。急需 想学一下cocos2d开发,根据教程搭建的环境,但是运行cocos.py 创建项目的时候闪退,闪退之前的内容如下 如何学习cocos2dx开发游戏,具体学习路径 cocos2dx 用js开发的吗 使用cocos2d-x开发游戏,至少需要怎样的电脑配置? cocos2d-x里面的CCString有什么用 cocos2dx有没有写入plist文件的API吗 cocos2dx CCFileUtils 或者CCDictionary如何读取文件 Cocos2d-x编程学习资料哪个平台有,自学能学会吗? 如何删除cocos2d-x?或者如何升级cocos2d-x的版本 spring security需要登录后才能访问的路径的权限配置是怎么样的 nginx日志切割脚本怎么运行 Linux下Nginx如何切割访问日志? nginx服务器 日志怎么分开存放呢 nginx几百兆的日志怎么切割?切割工具一开就死。我没权限在服务器上切割。 军哥,是否可以参考张宴的博客吧NGINX的日志切割功能加上 nginx日志切割脚本,手动执行没问题,计划任务执行得到的日志文件为空,请问这是什么问题啊 nginx 日志50g怎么切割 vb删除access中符合条件的记录 access 怎么删除多个表中同一项 某一行记录 比如我要把这两张表中的F000045950 这多行数据删除 该怎么弄 access如何删除某一字段中的一个记录 在access中,怎样删除不满足某条件的记录 access删除查询中,如果想要删除一个字段中值最小的那条记录,条件该怎么写? access中怎么用查询删除某列除了指定值以外的其他记录? Access中,要删除表中某个字段中所有为10月的日期的函数关系是怎么写 急!!Access全国计算机二级考试的题目求解。如何删除有条件要求的记录呢(比如要求删除1975-1980出生) 在access中查询如何删除一个指定字段 请问有没有较完善的access数据库操作类代码呢?我找了很多都用不了,谢谢。 .net使用access数据库 为什么刷新网站时候老是报错 利用access打开db数据库怎么做?