基于SSVH框架的综合集中告警WEB系统的研究与实现

基于SSVH框架的综合集中告警WEB系统的研究与实现

论文摘要

网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层WEB体系结构逐渐发展起来,多层WEB应用的开发已经成为主流。但是,多层WEB体系结构的设计中,仍然存在程序可重用度低、维护工作繁琐、应变能力较弱等不足,同时,现存的IT资产也无法得到有效的保留,开发一个新的WEB应用需要从头开始,而无法直接利用一些已有的设计思想、系统架构以及代码,造成大量的重复劳动。设计一个通用的、稳定的、灵活高效、快速开发及与当前先进的WEB技术和设计模式相结合的WEB架构是非常有意义的,在这个通用的架构基础上进行开发,开发人员的重点是实现与业务逻辑相关的代码。本文以B/S结构下WEB应用开发模式的研究为基本出发点,剖析分别应用于各层的、成熟的开源框架Struts、Spring、Hibernate、Valuelist的内部机制及各框架的优势,将上述框架有效地整合为SSVH集成框架,并将依赖注入和面向切面、快速开发的思想引入到SSVH集成框架中,实现了系统纵向、横向的弱耦合性和快速开发性。在理论研究的基础上,采用UML对综合集中告警WEB系统进行需求分析和详细设计,建立基于SSVH框架的WEB系统结构,设计时将外观模式、DAO模式、Command模式等设计模式应用于系统中,对设计模式的应用进行了详细的阐述,并对系统核心模块的算法进行了深入的研究。然后,构建业务模型,在上述WEB系统结构及设计模式的基础上进行高效编码,并详细讲述了系统各个层次实现的具体过程,从而充分体现集成框架和设计模式在软件开发过程中的优势。最后,对系统采用了从单元测试、集成测试到系统测试的测试方案,详细阐述了使用JUnit、StrutsTestCase、HttpUnit、LoadRunner等测试工具测试的整个过程,有效地检测了系统的功能、性能、安全性和完整性。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课程研究背景及意义
  • 1.2 国内外研究现状
  • 1.3 研究内容
  • 1.4 论文的组织结构
  • 第二章 基于J2EE的SSVH集成框架的研究
  • 2.1 Struts的MVC机制划分基础框架
  • 2.1.1 Struts框架的MVC机制
  • 2.1.2 Struts的工作流程
  • 2.2 Spring和Valuelist对业务层的支持
  • 2.2.1 Spring IOC和AOP机制
  • 2.2.2 Spring事务管理
  • 2.2.3 Valuelist与适配器模式
  • 2.3 Hibernate实现数据持久化
  • 2.3.1 Hibernate O/R映射
  • 2.3.2 持久层Hibernate工作机制
  • 2.4 SSVH集成框架的研究
  • 2.4.1 Struts对Spring、Hibernate的集成
  • 2.4.2 Spring对Valuelist组件的支持
  • 2.4.3 SSVH集成框架的工作流程
  • 2.4.4 SSVH集成框架的特性
  • 2.4.5 SSVH集成框架的优点
  • 第三章 综合集中告警WEB系统需求与设计
  • 3.1 系统背景
  • 3.1.1 综合集中告警系统背景
  • 3.1.2 综合集中告警系统目标
  • 3.1.3 综合集中告警系统架构
  • 3.1.4 综合集中告警系统体系结构
  • 3.2 系统总体需求
  • 3.2.1 系统功能
  • 3.2.2 过滤规则模块功能分析
  • 3.3 基于UML的系统用例描述
  • 3.4 系统设计
  • 3.4.1 系统结构设计
  • 3.4.2 业务层设计与外观模式
  • 3.4.3 数据持久层设计与DAO模式
  • 3.4.4 数据库设计
  • 3.4.5 视图框架设计
  • 3.4.6 工单接口设计与命令模式
  • 3.5 系统核心模块算法
  • 3.5.1 事件过滤算法
  • 3.5.2 事件压缩算法
  • 第四章 综合集中告警WEB系统的实现
  • 4.1 系统开发环境
  • 4.2 系统实现
  • 4.2.1 WEB层的实现
  • 4.2.2 业务逻辑层的实现
  • 4.2.3 数据持久层的实现
  • 4.3 系统查询模块实现
  • 4.3.1 告警查询视图的实现
  • 4.3.2 告警查询数据层的"可配置性"
  • 4.4 项目经验总结
  • 第五章 系统测试、发布、运行
  • 5.1 系统测试
  • 5.1.1 测试方案
  • 5.1.2 单元测试
  • 5.1.3 集成测试
  • 5.1.4 系统性能测试
  • 5.2 系统发布和运行
  • 5.2.1 系统发布
  • 5.2.2 系统运行
  • 结论和展望
  • 致谢
  • 参考文献
  • 攻读硕士期间发表的论文及科研成果
  • 相关论文文献

    标签:;  ;  ;  

    基于SSVH框架的综合集中告警WEB系统的研究与实现
    下载Doc文档

    猜你喜欢