航安项目
(三期)
框架技术规范
日期 版本 简述 作者
2011年3月1 日 V1.0 指定本系统的技术规范
2011年9月25 日 V2.0 指定本系统的技术规范
框架技术规范
航安项目框架技术规范 目录
1、规范配置说明1
2、系统三层架构规范配置说明1
2.1 Dao2
2.2 Entity4
2.3 Service4
3、Spring 规范配置说明5
3.1 IOC配置说明5
3.2 集成Hibernate配置说明5
3.3 AOP 配置说明6
4、Hibernate规范配置说明 7
4.1 Hiebernate 的基本配置7
4.2 对象标识符号8
4.3 Hibernate 映射类型9
4.4 Hibernate 的HQL 语言 10
5、Struts规范配置说明13
5.1 struts2-convention 插件概述13
5.2 struts2-convention 具体配置及规范说明14
5.3 Struts.xml 配置文件15
5.4 Web 目录规范说明16
6、JPA 规范配置说明17
6.1 Entity Identity 实体标识17
6.2 Accessor ofPersistent FieldsandProperties 持久化值域和属性的访问器18
6.3 Persistence Context 持久化上下文18
6.4 Entity Instance'sLifeCycle 实例对象生命周期19
6.5 EntityRelationships 实体关系19
6.6 Inheritance 继承20
6.7 OptimisticLocking and Concurrency 乐观锁及并发控制20
6.8 本系统JPA 例子21
6.9 JPA注解详细说明22
ii
框架技术规范
1、规范配置说明
在JavaEE 企业级开发中,以SSH 框架为核心的应用非常广泛,航安项目实现全注解
式的开发。用到SSH 框架的版本为:Struts2.1.6+Spring2.5.6+Hibernate3.6.4+JPA,用到的工
作流流程管理框架为JBPM:JBPM4.4,……
框架 (sinoframe)的服务器上SVN 的地址是:11/SVN/kuangjia。
航安系统 (sms)的服务器上S