论文部分内容阅读
在现代企业综合信息化过程,需要建设各级企业信息管理系统,这些系统应适应现代应用的需要。随着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技术的运用。 最后,在总结全文的基础上,提出了若干有待进一步深入研究和探索的问题。