学位论文 > 优秀研究生学位论文题录展示

基于J2EE架构的系统监测平台设计与实现

作 者: 黄晋军
导 师: 魏急波
学 校: 中国人民解放军国防科学技术大学
专 业: 信息与通信工程
关键词: J2EE规范 统一建模语言 监测平台 数据库连接池 服务器推技术
分类号: TP311.52
类 型: 硕士论文
年 份: 2002年
下 载: 105次
引 用: 3次
阅 读: 论文下载
 

内容摘要


本文利用UML建模技术设计并实现了一个基于J2EE架构的系统监测平台。 在当今这个快速发展的电子商务和信息技术的世界,企业级的应用系统要求具有高度的可用性、安全性、可靠性和可扩展性,要求在短时间里建成和部署。本文首先通过对当今两大主流的开放式企业应用集成平台:SUN公司的J2EE平台和微软公司的.Net平台的比较分析,选择将系统监测中心构建在J2EE规范之上,然后利用UML建模技术分别从用例视图、逻辑视图、部署视图三个角度阐述了系统监测平台的总体设计,整个软件的结构基于MVC(视图、数据和控制分离)的设计模式。在总体设计的基础上,对以下两个关键技术以及技术难点给出了解决方案和具体的实现:一是重点探讨了数据库连接管理策略,因为它是决定应用系统性能的一个重要因素。在对数据库连接进行透彻分析的基础上,设计并实现了一个数据库连接池,达到了合理、有效地管理连接的目标,避免了对于连接随意、无规则的使用。该设计的核心思想是:连接复用。二是深入探讨并实现了服务器端“推”技术。在监测平台中,需要将服务器端内容向客户端主动传送,而在B/S模式下,总是客户端(浏览器)主动发出请求,服务器才对请求作出反应并传送内容,本文通过在服务器端采用一个多线程的接受客户端Socket连接请求的网络应用服务,在客户端采用Java Applet、JavaScript帧间通信、DHTML动态更新页面等技术,设计并实现了服务器端内容的主动推送,并在客户端实时显示。

全文目录


摘要  5-6
ABSTRACT  6-7
第一章 绪论  7-14
  1.1 课题背景和主要研究任务  7-13
  1.2 本文结构安排  13-14
第二章 J2EE体系结构概述  14-20
  2.1 引言  14
  2.2 J2EE多层应用体系解析  14-19
    2.2.1 分布式的多层应用程序  14-15
    2.2.2 J2EE组件  15-16
    2.2.3 J2EE容器  16-17
    2.2.4 部署J2EE应用程序  17-19
  2.3 小结  19-20
第三章 基于J2EE架构的系统监测平台总体设计  20-27
  3.1 引言  20
  3.2 系统架构  20-21
  3.3 用例视图  21-23
  3.4 逻辑视图  23-25
  3.5 部署视图  25-26
  3.6 小结  26-27
第四章 数据库连接池的实现  27-46
  4.1 引言  27
  4.2 JDBC访问数据库的机制  27-33
    4.2.1 类型1:JDBC-ODBC桥  27-28
    4.2.2 类型2:JAVA to Native API  28-29
    4.2.3 类型3:JAVA to NET  29-30
    4.2.4 类型4:JAVA to Native Database  30
    4.2.5 比较与选择  30-31
    4.2.6 加载数据库驱动器和打开连接  31-33
  4.3 问题的提出  33-34
  4.4 数据库连接池原理  34-35
  4.5 数据库连接池的实现  35-45
    4.5.1 建立连接池  35
    4.5.2 配置策略  35
    4.5.3 分配、释放策略  35-36
    4.5.4 连接池的自我管理  36-38
    4.5.5 关键模块说明  38-45
  4.6 小结  45-46
第五章 服务器端“推”技术的实现  46-60
  5.1 引言  46-47
  5.2 Java多线程机制  47-50
  5.3 Socket网络编程  50-52
  5.4 服务器端“推”技术的实现  52-59
    5.4.1 通信过程  52-53
    5.4.2 主要类图  53-54
    5.4.3 服务端  54-56
    5.4.4 客户端  56-59
  5.5 小结  59-60
第六章 结束语  60-61
附录A UML符号  61-66
附录B JAVA代码编写规范  66-68
攻读硕士学位期间发表的学术论文  68-69
致谢  69-70
参考文献表  70-71

相似论文

  1. 飞行模拟中飞行管理计算机系统CDU组件设计与仿真,TP391.9
  2. 军队后勤物资管理系统设计与实现,TP311.52
  3. 基于Web的事务管理系统的研究与实现,TP311.52
  4. 一个医院信息系统的设计与实现,TP311.52
  5. 一个工程物资管理系统的设计与实现,TP311.52
  6. 基于UML与.NET职校办公自动化系统设计与实现,TP311.52
  7. 四川职业技术学院档案信息管理系统的设计与实现,TP311.52
  8. 基于ASP.NET的职校教师教学测评系统研究与开发,TP311.52
  9. 遂宁市船山区政府门户网站的优化和设计,TP311.52
  10. 基于ASP.NET技术的实训中心刀具管理平台设计与开发,TP311.52
  11. 四川职业技术学院体育器材管理系统的设计与实现,TP311.52
  12. 四川职业技术学院体育教学网上选课系统的设计与实现,TP311.52
  13. 体育理论课网上考试系统设计与实现,TP311.52
  14. 四川职业技术学院网络辅助外语教学系统的设计与实现,TP391.6
  15. 基于IEC61970标准的配电网模型研究,TM769
  16. 时间进度管理在广播电视监测平台建设中的应用研究,G221
  17. 主观编程题实时考评系统的技术研究与实现,TP311.52
  18. 基于面向方面机制的模型驱动架构研究,TP311.52
  19. 建设工程项目投资控制系统设计与实现,TP311.52
  20. 医院LIS质量控制系统设计与实现,TP311.52
  21. 中学物理虚拟实验室教学系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com