没有合适的资源?快使用搜索试试~ 我知道了~
spring配置文件:整理总结Spring中XML配
需积分: 9 21 下载量 54 浏览量
2009-02-24
21:08:30
上传
评论
收藏 169KB PDF 举报
温馨提示
试读
5页
Spring是个强大JAVA应用框架广泛地应用于JAVA应用为PlainOldJavaObjects(POJOs)提供企业级 服务Spring利用依赖注入机制来简化工作同时提高易测性Springbeans及依赖以及beans类所需服务都在配置 文件中进行了详细介绍说明这个配置文件是典型XML格式但是它既冗长又不实用对于需要定义大量 Springbeans大工程来说我们难以阅读和管理它 在这篇文章里对于SpringXML配置我将向你展示12种比较好实战其中些实战不仅是好实战更是必要实战除 此以外还有其他原因例如领域模型设计都能影响XML配置但是这篇文章重点研究XML配置易读性和易管理性
资源推荐
资源详情
资源评论
spring配置文件:整理总结Spring中XML配
置的十 2个最佳实战
疯狂代码 http://www.crazycoder.cn/ ĵ:http:/www.crazycoder.cn/Java/Article47469.html
Spring是个强大JAVA应用框架广泛地应用于JAVA应用为PlainOldJavaObjects(POJOs)提供企业级
服务Spring利用依赖注入机制来简化工作同时提高易测性Springbeans及依赖以及beans类所需服务都在配置
文件中进行了详细介绍说明这个配置文件是典型XML格式但是它既冗长又不实用对于需要定义大量
Springbeans大工程来说我们难以阅读和管理它
在这篇文章里对于SpringXML配置我将向你展示12种比较好实战其中些实战不仅是好实战更是必要实战除
此以外还有其他原因例如领域模型设计都能影响XML配置但是这篇文章重点研究XML配置易读性和易管理性
1.不要使用autowiring
Spring可以通过类自省来自动绑定其依赖部分使得你不必明确指明bean属性和构造器Bean属性可以通过
属性名称或类型匹配来实现自动绑定构造器通过类型匹配来实现自动绑定你甚至可以指定自动检测自动绑定模
式它可以引导Spring选择种适当运行机制先来看看下面个例子:
="com.lizjason.spring.OrderService" autowire="byName"
OrderService类属性名在容器中用于匹配bean例子自动绑定可以潜在地节省些打字和减少些混乱但是在现
实世界工程里你不应该使用这种方式这是它牺牲了配置清晰性和可维护性许多指南和介绍中大量吹捧自动绑定
是Spring种极好特征而没有提到这特性所带来牺牲依我观点这就像Spring中object-pooling它更像是种为了
占据更多市场商业特征它对于XML配置文件小巧化是个好办法但实际上也增加了复杂程度尤其当你运行有大量
类声明工程时虽然Spring允许你混合自动绑定和手动绑定但是这个矛盾会使XML配置更加晦涩难懂
2.使用通俗命名
这个方式对于Java编码也样适用在工程中使用清晰、描述性、协调通俗名称对于开发者理解XML配置是十
分有益例如对于beanID你可以根据通俗Java类名来命名它对于例子中OrderServiceDAObeanID命名为
orderServiceDAO对于大工程你可以在beanID前面加上包名作为前缀
3.使用简洁形式
简洁形式避免了冗长是它从子元素中将属性值和参考写到属性中例如下面例子:
="com.lizjason.spring.OrderService"
资源评论
tu0
- 粉丝: 2
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功