首页> 中文学位 >基于多层架构的网格开发模式的设计和实现
【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 本章小结

4基于多层架构的网格开发模式的应用

4.1 应用系统描述

4.2 系统运行环境

4.3 应用多层架构开发系统

4.4 系统部署

4.5 系统性能

4.6 架构应用的优势

4.7 本章小结

5结论

5.1 论文工作总结

5.2 未来工作展望

参考文献

致谢

攻读学位期间发表的学术论文目录

展开▼

摘要

近年来,随着企业信息化建设和网络技术的不断发展,各企业对构建自己的应用系统的需求越来越多,系统覆盖的面也越来越广。企业对系统的稳定性、可扩展性、可维护性的要求逐步提高,而对于开发周期、开发费用的要求则越来越严格。但是在实际的系统开发过程中,每个项目都需要根据需求制定一个新的解决方案,这种方式既费时又费力,无法满足企业信息化建设发展的需求。因此在企业应用系统的开发过程中,如何减少技术性重复劳动或类似的劳动,提高软件复用性,提高单位时间开发效率是至关重要的。一个较好的解决方案就是开发一个通用的企业级应用多层架构,抽象出通用部分,屏蔽技术细节,降低开发工作量和对开发人员的技术要求,形成一个标准的软件开发过程,使开发人员集中于业务的分析和实现。
  本文首先介绍了企业级应用软件架构的发展历程,并对目前流行的.NET平台与J2EE平台进行了研究分析,特别是在构建企业应用多层架构方面进行了探讨,着重研究基于.NET的企业应用多层架构。其中软件架构从单层架构、两层架构到当前流行的三层架构,开发模式分为垂直开发和水平开发。
  本文其次分析了当前三层架构的诸多不足:开发效率较低、移植性差、可扩展性低、可维护性差和软件复用性低等。针对这些不足提出了基于.NET平台的多层架构的网格开发模式:在界面展示层通过引入控件基类、界面容器、实体属性接口、列表界面基类、详细页面基类和界面生成工具来降低界面展示层的开发工作量;业务逻辑层通过业务实体基类和视图基类的应用,通过实体对象来建立业务对象和数据库之间的映射机制,来消除对象模型和数据库关系模型的不匹配;数据访问层通过数据访问层统一接口,利用工厂模式,使实体对象和目标数据库平台之间具有较低的耦合性,即数据库平台发生改变,系统迁移的工作量较小。通过多层架构结合网格开发模式,大大降低了系统的前期开发、中期扩展和后期维护的工作量,降低了系统开发的时间和成本。
  本文最后以中核集团海南核电办公文档一体化系统,作为理论与实践的结合,详细论述了基于多层架构的网格开发模式在该系统中的设计和实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号