首页> 中文学位 >基于设计模式的Java EE工作流系统研究与实现
【6h】

基于设计模式的Java EE工作流系统研究与实现

代理获取

目录

声明

摘要

插图索引

附表索引

第1章 绪论

1.1 研究背景及意义

1.2 国内外研究现状综述

1.3 论文的主要研究内容

1.4 论文的组织结构

第2章 Java EE工作流系统相关研究

2.1 设计模式基础理论

2.2 Java EE层次体系结构

2.3 Java EE中的MVC设计模式

2.4 工作流系统的总体开发目标

2.5 工作流系统实现的关键问题

2.6 工作流系统的解决方案

2.7 小结

第3章 基于状态模式的流程引擎机制

3.1 工作流系统JAVA EE框架

3.1.1 Struts2.2+Spring3.0+JPA2.0的JAVA EE整合

3.1.2 JPA实体领域建模

3.1.3 Spring与JPA的整合

3.2 状态模式的流程引擎机制

3.2.1 问题描述

3.2.2 状态模式基本思路

3.2.3 状态模式的结构

3.2.4 状态的维护和转换

3.3 在工作流系统中使用状态设计模式

3.3.1 状态模式的功能

3.3.2 基于状态模式的流程引擎流程图

3.3.3 基于状态模式的流程引擎机制实现

3.4 小结

第4章 基于代理模式的流程流转设计与实现

4.1 代理模式的流转方式

4.1.1 问题描述

4.1.2 代理模式的基本思路

4.1.3 代理模式的结构

4.2 在容错系统中使用代理设计模式

4.2.1 基于代理模式的流程流转实现模型

4.2.1 基于代理模式的流程流转实现技术

4.3 小结

第5章 工作流信息系统原型实现与测试

5.1 系统原型展示

5.1.1 流程启动与流进

5.1.2 流程拒绝与业务审核

5.1.3 流程回退与后续处理

5.1.4 流程结束与办结

5.2 系统测试

5.3.1 搭建测试环境

5.3.2 设计测试用例

5.3.3 自动化测试、实施与数据收集

5.3 小结

结论

参考文献

致谢

展开▼

摘要

工作流软件系统是提高企业软件可扩展性和可靠性的重要举措,工作流系统设计的优良是提高系统可靠性、可扩展性和灵活性的关键因素之一。本文引入了状态模式和代理模式等设计思想,以提高工作流系统的可靠性,可扩展性等为目标。
   1、Java EE权限系统分析与设计
   对Java EE平台的层次架构进行了归纳,针对工作流系统,本文提出了基于JPA实体领域建模方法,以面向对象思想操作数据,并建立基于主流Java EE层次框架模型,为流程系统的设计和实现打下了坚实的基础;
   2、基于状态模式的流程引擎设计与实现
   针对工作流系统过程中流程引擎设计问题,提出了基于状态模式的流程引擎机制。每个流程环节归结为一个状态,状态的变化表示流程的流转,通过状态模式的引擎机制调度流程流向。通过状态模式的根据状态来分离和选择行为的本质,实现基于状态模式的流程引擎机制,分离状态和行为,实现状态的维护与控制,提高系统的可扩展性。
   3、基于代理模式的流程流转设计与实现
   针对工作流系统中流程数据与业务数据在流程流转过程中出现的数据不一致现象,提出了基于代理模式的工作流流转方案。根据代理模式控制对象访问的本质,使系统在流程推进的之前保存当前状态的业务数据,在流程回退的时候还原状态所保存的数据,提高系统中流程数据与业务数据的同步与数据的一致性,保证数据的可靠性。
   本文所提出的工作流流程引擎和流转技术已在研发的工作流系统中得以实现,可靠性高,可扩展性强。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号