首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

工程构造1

2012-06-30 
工程结构1?1.工程结构? 1.1 原则? 1.1.1 推荐Eclipse 3.5.2(eclipse-jee-galileo-SR2-win32.zip)提升开发

工程结构1

?1.工程结构
? 1.1 原则
? 1.1.1 推荐Eclipse 3.5.2(eclipse-jee-galileo-SR2-win32.zip)提升开发效率
? 1.1.2 工程依赖明确,无依赖环,开源版本约束。
? 1.1.3 目录结构清晰,规则统一,便于查找、打包、部署。
? 1.1.4 配置分散内置打包,对现场修改集中暴露,降低系统配置复杂性
? 1.1.5 模块化,最小化开发资源需求。
?1.2 实施细则
?1.2.1 主工程
定义主工程的目的:
? l 统一定义第三方版本的依赖关系定义。
? l 统一定义版本的编译、打包策略。
??? 统一定义全局依赖的第三方包,简化模块的依赖定义。
??? 定义全局资源文件、工具包、发布目录
1.2.2 模块工程(JAR)
l? 定义模块的依赖关系(pom.xml)
l? Spring bean定义文件放置到META-INF/spring目录下。
l? 模块专有配置文件放置在resources/conf目录下。
l? 需要外部修改的配置项,则以变量方式在内部resources/conf目录下的文件中定义,同时在外部basic.properties中定义模块级的变量定义。 这样保证配置内聚到jar包,需要外部修改的ip、端口等信息外置到统一properties文件中,供维护人员查看和修改。

热点排行