基于多层B/S架构的企业信息系统中Persistence层的设计与应用

来源 :浙江大学 | 被引量 : 0次 | 上传用户:heinblue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代企业综合信息化过程,需要建设各级企业信息管理系统,这些系统应适应现代应用的需要。随着Internet的广泛应用,企业网络将成为Internet的一部分,客户机/服务器计算系统的时代即将结束。客户机/服务器计算系统的时代把软件安装到每一台机器,但这是不现实的,因此多层B/S结构将会取而代之。这些信息系统的实现往往都离不开关系数据库支撑,在多层B/S结构系统中,Persistence层解决了数据访问和关系数据库设计的问题,对上层提供统一的数据访问接口,所以Persistence层的实现往往是关键所在。传统的基于ODBC和JDBC直接访问方法在设计上不通用,开发效率低,在维护上代价高,缺乏高可用的统一方法。本文着重分析了对象映射关系数据库模型的思想方法及关系数据库运用当中的常见问题及相应解决方案,并使用Java技术实现了基于该设计思想的Persistence层的编程框架(DBObject Mapping Framework),最后结合实际项目工作,介绍了如何将该技术结合Template和XML技术应用于强大的J2EE企业应用框架中来构架多层B/S结构的企业信息系统。在企业综合信息化建设过程中运用这项技术可以大大提高系统开发效率和稳定性,并易于扩展和维护。本文的主要成果在实际开发的系统中取得了大量的应用。本文的主要研究工作概括如下: 1.通过详细分析研究,提出多层B/S架构和J2EE技术是构架现代企业信息系统的先进技术。传统的C/S架构技术必将被淘汰。并从多个角度讨论了J2EE技术在企业应用的上具有的优势。 2.对象映射关系数据库的设计思想解决了面向对象程序设计和关系数据库不匹配的问题。本文深入分析了对象标识符号的应用,对象映射关系数据库的关键技术及关系数据库设计中的若干问题,深入讨论了Persistence层的设计思想。 3.采用Java技术实现了符合J2EE规范,用于Persistence层的编程框架一—DBO Mapping Framework,并成功应用于项目实际开发中。 4.介绍了Persistence层在开发中的应用及在实际的多层B/S系统开发中如何结合模板和XML技术的运用。 最后,在总结全文的基础上,提出了若干有待进一步深入研究和探索的问题。
其他文献
该文研究的目的是阐明生态工业链作为一种给企业及其处区域带来经济和环境效益的工业组织结构的潜力.该文的前两个部分介绍了研究工作背景及有关生态工业链的基本知识,包括生
本论文针对纯滞后这一特殊工业过程,提出了以模糊控制技术为核心的三种有效的智能控制方法,并将其成功地用于具有数学模型复杂、非线性、时变、耦合等特点的实际滞后系统中(中
近年来,随着现代社会对多品种、多规格和高质量产品迫切的市场需求,工业生产更加倚重于可以生产多种产品的高效过程,并且生产运行的安全性、可靠性已成为工程人员关注的焦点
欠驱动系统的控制是目前非线性控制的一个重要领域。倒立摆是一个典型的多变量、强耦合、非线性的系统,而具有两个自由度和一个驱动器的机械臂是一个典型的欠驱动系统,本论文
该文概述了系统的分类及处理方法,复杂性研究的动态和已有的成果;在此基础上,详细分析了采油工程复杂系统的特性,如子系统数量大和种类多、多层次、多学科性、开放性、动态性
随着世界铁路运输的大发展,重载和高速成为列车设计研究的方向,因此列车制动过程中的滑行控制也越显重要,几乎所有列车都加装了防滑控制系统.该论文对列车防滑控制系统的控制
在当前原油生产中,有杆泵抽油方式占据很大比重。游梁式抽油机井是有杆泵抽油的一种方式。抽油机等采油设备大多是野外作业,地理位置分散,自然环境恶劣,而且抽油机的井下工况复杂
该文根据隧道窑生产过程的工艺要求,在详细的需求分析的基础上,设计了一个集回路控制、过程监控和管理信息系统于一体的隧道窑计算机控制系统.系统采用三层集散式结构.第一层
随着我国老龄化程度的日益加深,伴随老龄化而产生的脑卒中的发病率逐年增高,脑卒中后运动功能的重建和康复引起了科学界的广泛关注。脑卒中患者康复周期较长,且需要康复医师
直接转矩控制技术是上世纪八十年代中期发展起来的新技术。它是继矢量控制技术之后,且与之并行发展的一种新型的高性能的交流调速传动的控制技术。本文详细研究了异步电机的数学模型,并构建了直接转矩控制混合仿真系统,对直接转矩控制方法的特点及其存在的问题进行了深入的理论与仿真分析研究。 异步电机直接转矩控制方法在数字实现时,由于电压矢量个数有限和采样及数值运算带来的滞后,使稳态输出转矩的波动远大于给定转