s2sh大型项目模块化开发(插件化开发或组件化)的实现
来源:互联网 发布:软件cf刷烈龙 编辑:程序博客网 时间:2024/04/29 09:29
在大型项目开发过程中,项目分为几个独立的模块或子系统,一般由几个独立小组承担开发,并完成测试。如果测试通过,则打包成jar包---公用的配置文件不打包
各小组开发完成后,就是整合部署了。
但问题是,各子系统都是jar包,如果能直接不做任何修改直接部署是最好的了。。。。
系统框架为 s2sh
但问题是配置也打包到jar包中了(便于升级和维护),
而struts2,目前不支持读取jar的struts2的配置文件,修改如下:
参见:
http://blog.csdn.net/fuyongbing1986/article/details/6935848
spring支持读取jar中的配置文件,但有约束,打包的配置文件,不能放根目录,需放下一级目录,参考如下:
<context-param>
<param-name>contextConfigLocation</param-name>
<!-- 前一个xml是加载web-inf/classes下的配置文件(公用的配置文件),后一个是加载web-inf/lib下jar包中的配置文件(各子系统的配置文件) -->
<param-value>classpath*:applicationContext*.xml,classpath*:conf/applicationContext-*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
参考文件:
Spring中使用classpath*加载配置文件,jar包中的配置文件不加载问题
http://webwork.iteye.com/blog/519844
修改struts2源码,让strut2读取jar包中的配置文件
http://blog.csdn.net/fuyongbing1986/article/details/6935848
- s2sh大型项目模块化开发(插件化开发或组件化)的实现
- Android组件化、模块化开发
- Android组件化模块化开发
- 前端模块化、组件化开发
- Android应用开发的插件化 模块化
- android 插件化 模块化开发(apkplug)
- android 插件化 模块化开发(apkplug)
- Android 开发:由模块化到组件化
- Android--开发:由模块化到组件化
- android 程序开发的插件化 模块化方法 之一
- android 程序开发的插件化 模块化方法
- android 程序开发的插件化 模块化方法 之一
- android 程序开发的插件化 模块化方法 之二
- android 程序开发的插件化 模块化方法 之一
- android 程序开发的插件化 模块化方法之一
- Android 程序开发的插件化 模块化方法 之一
- android 程序开发的插件化 模块化方法 之一
- Android应用开发的插件化 模块化
- android logcat 命令以及 Log机制 .
- Tomcat- 2 模块
- 老王python基础教程
- 数据结构题典011:有序单链表的并集(ANSI C)
- 普魯士王國
- s2sh大型项目模块化开发(插件化开发或组件化)的实现
- 【转载】form 中Enctype=multipart/form-data 的作用
- 因用了NeatUpload大文件上传控件而导致Nonfile portion > 4194304 bytes错误的解决方法
- 托福词汇:List 9
- Jquery中操作iframe
- windows XP mode找不到本地网卡(网络适配器)怎么办?
- 晒晒2010年底写的2011年度计划
- 四极管:Load /Store内存访问指令
- 一淘网技术简介