基于SSH2和JBPM的J2EE开发平台研究与应用

被引量 : 0次 | 上传用户:jay12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着校园网的普及、网络通信技术的发展,以及网络化教育理念的不断提升,为了网络自动化办公提高效率,增强高校综合实力,实现信息数字化、传输网络化是其必由之路。校园办公自动化系统的开发及应用也成为学校发展规划的主要方向。人们在使用办公自动化系统协同办公时,可以提高工作效率,节省运营成本,规范单位管理,提高企事业竞争力并且能够在一定程度上适应不断变化的办公需求。本文首先介绍了工作流和工作流管理系统的概念,引入了JBPM工作流技术。JBPM工作流是一个基于J2EE的轻量级工作流管理系统,可以与SSH2架构整合,提供了流程定义、部署、执行和管理等功能。同时基于工作流和JBPM平台构建了一个稳定性的系统总体架构,实现了系统层次间的低耦合度及流程逻辑和业务逻辑的分离,提高了系统的复用性、扩展性和可维护性;其次,本文通过对高校困难学生认定系统的实际需求情况进行分析,确定了系统的研究目标,实现以J2EE技术为基础,首先分析了struts2、spring和Hibemate三个框架,将系统从上至下划分为视图层、控制层、模型层、持久化层和数据库层。视图层与控制层采用Struts2框架,模型层采用Spring框架,持久化层采用Hibernate框架,用Spring框架整合Struts2与Hibernate框架,搭建起整个体系架构的基础。struts2设计的核心思想来自于webwork拦截器机制,并且吸收了struts1的一些优点,建立了一个能够兼容struts1和webwork的MVC框架,由于它对系统采取分层的策略,所以能够有效的降低系统藕合度,极大的提高了系统的扩展性。Spring是一个在体积和管理开销方面都很小的轻量级容器,可以用容器实现组件之间的依赖关系注入,而不是象在传统代码中由程序直接实现,这也就是所谓的控制反转(IOC),这种方式可以使得组件之间的依赖性达到最小,从而提高组件的重用性。Hibernate是一个开放源代码的对象关系映射框架,可以应用在任何使用JDBC的场合,轻易的实现Java类与关系型数据表(或数据表与Java类)之间的映射,使开发者随心所欲的使用对象编程思维来操纵数据库,并能够轻易的实现异构数据库之间的切换。
其他文献
目的:分析抗生素相关性腹泻引起的危险因素。方法:采用回顾性与Logistic回归分析法,筛选出导致相关性腹泻的危险因素。将应用抗生素的1220例患者的临床资料分为无抗生素相关
304不锈钢在压水堆核电站中被大量用作一回路内的构件材料,其在高温高压水环境中的应力腐蚀开裂(strain stress corrosion, SCC),是引发核电站各种事故的问题之一。晶界工程(gr
卫星测高技术可以提供大范围、高精度、长时间序列的海面观测资料,其结果可以很好地诠释海洋大地水准面和重力异常,具有传统技术无可比拟的优势,逐步成为获取海洋重力场数据的主
目的:临床观察沈阳市名老中医马中夫五十年临床验方《参芪饮》治疗冠心病稳定型心绞痛,经辨证为心脉瘀阻证、痰浊痹阻证、气阴两虚证的临床疗效。由沈阳市沈河区中医院和沈北
目的探讨小剂量多巴胺联合多巴酚丁胺辅助治疗小儿重症肺炎的临床疗效和安全性。方法将2010年1月—2011年12月期间该院收治的84例重症肺炎患儿随机分为对照组和治疗组,每组各
随着高校招生规模的不断扩大,女大学生在就业时遭受性别歧视的现象已经呈现上升趋势,使得女大学生越来越成为一个弱势群体,造成女大学生就业难的原因主要有自身认识、社会认
随着信息技术的快速发展,某研究院不断尝试用信息化的手段来达到提效的目的。研究院通过门户网站、办公自动化系统(OA)、财务系统、业务流程管理系统等应用系统的建设,提高了企业
背景妊娠滋养细胞肿瘤(gestational trophoblastic neoplasia, GTN)是一种不常见的妇科肿瘤,大部分可以通过化疗治愈。按WHO的预后评分将大于等于7分的患者归为高危型GTN患者
上海服务业的发展问题,是上海也是我国“十二五”时期经济发展的重大问题。“十二五”规划明确了我国经济结构转型的方向和步骤,而上海承担着“四个中心”、“四个率先”的发展
随着信息技术的发展,特别是网络技术的发展,计算机越来越成为人们日常办公不可缺少的重要工具。对于教育部门来说,借助网络和计算机实现的办公自动化系统对于提高办公效率、优化