首页> 中文学位 >持久层设计模式在增值服务网站系统的研究与应用
【6h】

持久层设计模式在增值服务网站系统的研究与应用

代理获取

目录

文摘

英文文摘

第1章综述

1.1研究背景,内容和意义

1.2持久层设计模式

1.3本文的项目背景

1.4论文的组织结构

第2章持久层设计的研究与分析

2.1系统的持久层框架分析

2.2解耦系统的业务层与数据层

2.3系统的数据访问控制设计

2.4本章小结

第3章基于持久层设计模式的增值服务网站的需求分析和设计

3.1增值服务网站项目的需求分析

3.2项目的总体框架设计

3.3数据持久层的设计

3.4业务逻辑层的分析与设计

3.5本章小结

第4章持久层设计模式在增值服务网站中的实现

4.1系统的总体设计

4.2系统的功能模块实现

4.3网站实现界面

4.4本章小结

第5章总结与展望

5.1总结

5.2展望

参考文献

简历

致谢

原创性说明

展开▼

摘要

在复杂业务背景下的分层系统中,都力求把表示层,业务层和数据层分开,以便于人员的分工和提高系统的可维护性和可移植性。持久层的设计需要封装数据层对数据库的操作逻辑,给上一层模块和外部调用系统提供公共的访问接口。这样,便可以减少业务逻辑和数据库操作逻辑的耦合,业务逻辑层可以封装为专有的服务来提供给客户。 本文讨论了持久层设计模式在增值服务网站系统中的应用,基于作者参与的“电信设计规划院有限公司SP增值服务网站”项目,分析了持久层设计框架中所用的DAO,域对象工厂,资源池,事务处理四种常见的持久层设计模式。DAO模式和域对象工厂模式解耦业务层和数据层,封装了数据库的操作逻辑,把数据库读取的物理结果封装为业务对象以供业务层使用。资源池和事务处理属于持久层设计中必须考虑的问题。在数据库访问中,数据库连接资源的建立是很耗时的,资源池模式便提高了网站多人连接时的效率问题。在业务逻辑中,有时候一种业务操作需要对应到同时处理多张数据库表,事务处理防止了多张表处理的不一致性,维护了数据库的完整性。最后给出了这些模式在电信设计规划院有限公司SP增值服务网站系统中的持久层设计中的具体应用的实例和效果。 利用持久层设计模式对持久层框架的设计,使得框架的内部模块功能符合面向对象设计中的高内聚,低耦合的原则,使得框架复用性提高。在典型的J2EE架构的网站设计与开发中,良好的持久层的性能给网站表示层和业务逻辑处理层提供了很好的支持,改进了其开发过程。持久层设计模式在网站设计开发中有极其广泛的应用,有着深远的现实意义和实用价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号