关于spring的配置文件的分模块策略
来源:互联网 发布:mysql约束是什么 编辑:程序博客网 时间:2024/04/28 09:41
不同项目使用不同分模块策略,我现在项目中的spring配置文件分为
applicationContext.xml(主文件,包括JDBC配置,hibernate.cfg.xml,与所有的Service与DAO基类)
applicationContext-cache.xml(cache策略,包括hibernate的配置)
applicationContext-jmx.xml(JMX,调试hibernate的cache性能)
applicationContext-security.xml(acegi安全)
applicationContext-transaction.xml(事务)
moduleName-Service.xml
moduleName-dao.xml
1.把hibernate配置独立配置在hibernate.cfg.xml文件,这样做有两个原因:便于使用jboss提供eclipse插件,方便编辑;把hibernate文件独立出来
2.把cache单独放在一个独立的文件中,这样方便配置,因为在测试的时候,可能不要cache
3.把事务配置独立出来,因为在测试dao的时候,不需要使用事务,只有在测试service的时候才使用
4.把安全配置独立出来,因为在测试service与dao的时候,不需要安全功能
5.每个模块的配置分为dao与service两个文件
上面的配置模式也不是一蹴而就,而是经过好几个项目而最终形成的,主要源于单元测试的问题而不断改变的
applicationContext.xml(主文件,包括JDBC配置,hibernate.cfg.xml,与所有的Service与DAO基类)
applicationContext-cache.xml(cache策略,包括hibernate的配置)
applicationContext-jmx.xml(JMX,调试hibernate的cache性能)
applicationContext-security.xml(acegi安全)
applicationContext-transaction.xml(事务)
moduleName-Service.xml
moduleName-dao.xml
1.把hibernate配置独立配置在hibernate.cfg.xml文件,这样做有两个原因:便于使用jboss提供eclipse插件,方便编辑;把hibernate文件独立出来
2.把cache单独放在一个独立的文件中,这样方便配置,因为在测试的时候,可能不要cache
3.把事务配置独立出来,因为在测试dao的时候,不需要使用事务,只有在测试service的时候才使用
4.把安全配置独立出来,因为在测试service与dao的时候,不需要安全功能
5.每个模块的配置分为dao与service两个文件
上面的配置模式也不是一蹴而就,而是经过好几个项目而最终形成的,主要源于单元测试的问题而不断改变的
0 0
- 关于spring的配置文件的分模块策略
- 关于spring的配置文件的分模块策略
- 将spring的bean配置文件分模块定义
- 十.Spring的分配置文件开发
- 关于spring的配置文件总结
- 关于spring的配置文件总结
- 【Spring】关于spring配置文件的位置
- 关于spring的配置文件的注入方式
- 3-Spring的分模块开发(Context的分级机制)
- Spring配置文件关于hibernate的配置
- 关于spring的配置文件applicationcontext.xml
- 关于加载Spring配置文件的问题
- python 的配置文件模块
- Spring分配置文件开发
- 分模块配置文件多个logger,每个模块有自己单独的输出位源,彼此不影响
- 关于Spring的配置文件的参数、属性的说明
- Spring分模块开发
- AS3的分模块开发
- linux下面的qq2013...
- ubuntu 12.04中安装thrift-0.9.1
- Unity3D教程宝典之 FX Maker
- CRM上线之路 走上了CRM实施顾问-第123天上班 -第25周
- 系统设计文档结构体例理解与决策
- 关于spring的配置文件的分模块策略
- Jos-lab3 Exercise 7&9
- nyoj-216-A problem is easy
- vb.net 读取内存地址
- 汇编EXTERN用法
- HDU3342--Legal or Not(强连通)
- URLLoader
- php 获取当前时间的毫秒数
- 中国将打造世界第一执法船队