分布式面向对象系统的性能设计研究

分布式面向对象系统的性能设计研究

论文摘要

分布式对象技术随着网络和面向对象技术的发展而不断完善,但客户对分布式对象系统的性能也提出了更高的要求。本文从软件设计入手,找到适合多层分布式对象系统优化性能的设计原理和设计模式。设计人员通过灵活运用这些原理和模式可以有效管理软件的性能,提高系统运行效率。本文将这些优化性能解决方案应用于物资管理系统部分功能模块的开发。此系统基于J2EE平台,以Bea WebLogic Server 8.1为服务器,MS SQL Server 2000为数据库服务器,通过合理运用设计优化原则使系统的整体性能有了较大的提高。

论文目录

  • 中文摘要
  • 英文摘要
  • 第一章 引言
  • 1.1 问题提出
  • 1.2 论文研究的工作
  • 1.3 研究的目的和意义
  • 1.4 国内外研究现状
  • 1.4.1 国外研究动态
  • 1.4.2 国内研究动态
  • 第二章 基于分布式对象技术的物资管理系统简介
  • 2.1 分布式对象技术概述
  • 2.1.1 分布式对象技术的概念
  • 2.1.2 分布式对象系统的特点
  • 2.2 分布式对象技术的三大流派
  • 2.2.1 CORBA
  • 2.2.2 .NET
  • 2.2.3 EJB
  • 2.2.4 三种技术的比较
  • 2.3 J2EE 技术介绍
  • 2.3.1 J2EE 概述
  • 2.3.2 Servlet
  • 2.3.3 Jsp
  • 2.3.4 EJB
  • 2.3.5 JNDI
  • 2.3.6 RMI (Java Remote Method Invocation 远程方法调用)
  • 2.4 物资管理系统功能需求
  • 2.5 物资管理系统整体设计目标
  • 第三章 影响分布式面向对象系统性能的因素分析
  • 3.1 主动性能管理和被动性能管理
  • 3.2 分布式对象系统性能标准
  • 3.2.1 响应时间
  • 3.2.2 可伸缩性
  • 3.2.3 可靠性
  • 3.3 分布式对象系统面临的问题
  • 3.3.1 组件的应用
  • 3.3.2 远程方法调用技术(RMI)的应用
  • 3.3.3 对象的引用
  • 3.4 影响分布式对象系统性能的因素
  • 第四章 分布式面向对象系统性能设计原理研究
  • 4.1 面向性能的设计原则研究
  • 4.1.1 面向性能设计原则
  • 4.1.2 本地化原则及在物资系统中的应用
  • 4.1.3 处理与频率原则及在物资管理系统中的应用
  • 4.1.4 粗粒度原则
  • 4.1.5 中心化原则
  • 4.1.6 分散负载原则
  • 4.2 分布式对象系统的设计模式
  • 4.2.1 快速通道(Fast-Lane Reader)模式
  • 4.2.2 Session Fa?ade 模式
  • 4.2.3 值对象模式及在物资管理系统中的应用
  • 4.2.4 服务定位器模式及在物资管理系统中的应用
  • 4.2.5 批处理模式
  • 4.2.6 替代路由模式
  • 第五章 物资管理系统的设计和实现
  • 5.1 系统的体系结构设计
  • 5.2 系统的总体设计框架
  • 5.3 系统使用的设计模式
  • 5.3.1 MVC 设计模式
  • 5.3.2 会话外观模式和值对象模式
  • 5.4 性能优化原理在系统中的应用
  • 5.4.1 实体 Bean 采用本地接口
  • 5.4.2 实体 Bean 采用 CMP
  • 5.4.3 无状态 Session Bean 的开发
  • 5.4.4 使用会话 Bean 封装实体 Bean
  • 5.4.5 采用粗粒度设计原则
  • 5.4.6 使用值对象ComValue
  • 5.5 数据库设计
  • 5.6 物资管理子系统的实现
  • 结论
  • 参考文献
  • 致谢
  • 在学期间发表的学术论文和参加科研情况
  • 相关论文文献

    标签:;  ;  ;  

    分布式面向对象系统的性能设计研究
    下载Doc文档

    猜你喜欢