● 摘要
大型的资料库作为各类信息的汇总地,可以为人们方便地提供想要的信息。在当今的信息时代,它除了具有潜在的科学价值、社会价值,同时也有潜在的商业价值,蕴含着巨大的市场潜力。本资料管理系统就是其中一种,它是为管理美国国会相关资料信息而设计的Web应用系统,提供了相关数据的下载、解析、编辑和输出文件等功能。为此类资料的管理提供有效的手段,以使这些数据资料的价值得到充分的利用。如今,在企业级应用开发环境中,面向对象的开发方法已成为主流。众所周知,对象只能存在于内存中,而内存不能永久保存数据。如果要永久保存对象的状态,需要进行对象的持久化,即把对象存储到专门的数据库中。目前,关系型数据库仍然是使用最广泛的数据库。但让普通的开发人员既要精通开发语言与开发环境,还要精通数据库的语言,对开发人员是很大的负担。其次,每次对数据库访问的时候都需要进行一次操作,不仅代码量会急剧增加,开发繁琐非常不方便,而且每次操作数据库都会极大地占用系统的资源,影响系统运行速度。本系统数据持久层采用Hibernate框架实现数据的持久化,它封装了数据访问细节,降低层与层之间的耦合性、增强了本层的内聚性。可以轻松的更改数据库而不会导致系统数据层的代码瘫痪,可以轻松的操作对象而非枯燥无味的JDBC代码。基于Hibernate的持久化可以应用到任何不需要动态生成数据库表的项目中,并且能够大大降低开发的费用并提高开发人员的开发效率。基于以上方案实现系统相关的功能,与用户原有的资料管理系统相比,新系统功能修改容易,具有更高的可维护性与易扩展性。另外,通过各种测试表明本方案的正确性、可靠性。这对于同类的管理系统开发具有较强借鉴意义。
相关内容
相关标签