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

被引:0
作者
朱鸿
机构
[1] 浙江大学
关键词
对象标识符,对象映射,关系数据库,Persistence Layer,N-tier B/S Architecture,J2EE,XML,模板;
D O I
暂无
年度学位
2002
学位类型
硕士
摘要
在现代企业综合信息化过程,需要建设各级企业信息管理系统,这些系统应适应现代应用的需要。随着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技术的运用。 最后,在总结全文的基础上,提出了若干有待进一步深入研究和探索的问题。
引用
收藏
页数:66
共 15 条
[1]
基于关系数据库的多维数据存储模型 [J].
谭振强 ;
陈莘萌 ;
冯舸 .
小型微型计算机系统, 2001, (07) :885-888
[2]
时态面向对象数据库查询算法研究 [J].
刘敏 ;
程新荣 ;
陈根才 .
计算机应用研究, 2001, (03) :71-74
[3]
基于Java的实时系统互联及应用 [J].
曹袖 ;
林海 ;
张胜 .
计算机工程与应用, 2000, (02) :135-138
[4]
签名applet的原理与实现 [J].
余俊 .
微型机与应用, 1999, (11) :41-42
[5]
企业信息化及其管理 [J].
武文生 ;
刘雪皎 ;
尹福臣 .
未来与发展, 1999, (03) :16-18
[6]
对象关系数据的数据建模能力及Oracle8的对象关系特性研究 [J].
李也白 ;
李平 ;
范春晓 .
计算机工程, 1999, (05) :20-21+74
[7]
Java程序设计技巧1001例.[M].(美)[M.C.尚]MarkC.Chan等著;毛选等译;.电子工业出版社.1998,
[8]
系统工程实用教程.[M].姚德民;李汉铃编著;.哈尔滨工业大学出版社.1997,
[9]
信息系统设计原理与应用.[M].刘鲁 主编.北京航空航天大学出版社.1995,
[10]
关系数据库.[M].石树刚;郑振楣编著;.清华大学出版社.1993,