学位专题

<

基于J2EE的工作流和表单开发框架研究与应用

王新平
北京信息科技大学
引用
工作流软件的日益庞大和客户对开发周期及效率的要求给开发人员带了巨大的压力。软件复用技术被认为是解决软件危机的有效途径。开发框架是软件系统的可复用的设计。利用开发框架进行应用系统开发时,可以重用框架提供的系统架构和基础服务组件,从而显著降低开发成本,缩短周期,提高开发效率。文章在对Struts,Spring和Hibernate框架的深入研究基础之上,改进和整合了框架的基础架构,并在开发框架基础上设计实现了一个工作流管理系统和自定义表单系统。该开发框架能够适应企业业务变化的需求,具有满足企业二次开发的能力。论文的主要工作有以下几点:   1)研究了工作流的基本理论,论述了J2EE体系结构的技术优势,讨论了软件复用和框架技术的关系;   2)给出了基于J2EE的工作流管理系统的体系结构。着重论述了系统的底层数据模型,具有通用性、可扩展性、开放的特点,最大程度地复用了过程模型和表单模型;   3)针对表单自身结构不定、需求变化大的特点,提出了基于XML和关系数据库相结合表单的柔性建模方法。该方法将表单以XML格式存储于数据库,数据结构能够方便地定制和修改,实现了数据结构的柔性;将表单数据层和表现层进行分离,实现了表单表现形式的柔性;   4)划分开发框架的层次结构,明确了各层的职责,整合了Struts,Spring和Hibernate框架,利用Struts的MVC三层分离模式作为系统的整体基础架构,将Struts架构的模型部分用Hibernate来提供持久层支持,将Struts的控制逻辑部分用Spring提供业务逻辑层支持,设计出一套灵活、松散耦合、可扩展且高效的开发框架,实现了多层次多粒度的复用。   文章基于软件复用的思想,将集成的开发框架引入工作流系统的开发中,将对提高系统的开发效率、降低开发成本以及避免重复开发具有较大的现实意义。

工作流管理;J2EE技术;软件复用;数据模型;可扩展性;开发框架

北京信息科技大学

硕士

计算机应用技术

殷旭

2008

中文

TP311.52

71

2010-05-31(万方平台首次上网日期,不代表论文的发表时间)

相关文献
评论
相关作者
相关机构
打开万方数据APP,体验更流畅