基于Spring框架的Wiki系统的设计与实现

基于Spring框架的Wiki系统的设计与实现

论文摘要

本文研究和实现了一个基于Web的Wiki系统,该系统使用Wiki语法来组织内部文档,用以对各种文档进行辅助管理。课题来源于企业实际研发项目,具有较高的使用价值。本文对于Wiki系统中的两个重要模块:AJAX模块和存储管理模块,进行了需求分析,并分别给出了基于DWR框架和iBATIS框架的实现方案。此外,结合所遇到的实际问题对方案进行优化,给出合理的实现架构,并对最终的实现细节作了介绍。本系统采用B/S软件架构,在开发平台上选用流行的JavaEE,使用Spring开源框架,并在基本框架之上集成使用其它各种框架来实现不同功能。文中对所实现的以上两个模块进行了单元测试和功能测试,并系统其它模块一起进行了结合测试。测试结果表明:所实现模块的功能完整,运行情况良好,达到了设计要求。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 研究背景概述
  • 1.2 研究内容概述
  • 1.3 论文工作和章节划分
  • 1.4 本章小结
  • 第二章 主要框架和技术介绍
  • 2.1 JavaEE 及设计模式概述
  • 2.1.1 JavaEE 技术概述
  • 2.1.2 JavaEE 的分层模型
  • 2.1.3 MVC 的设计模式
  • 2.2 Spring 框架
  • 2.2.1 Spring 概述和特点
  • 2.2.2 Spring 的组成模块
  • 2.3 iBATIS 框架
  • 2.3.1 iBATIS 的概念
  • 2.3.2 iBATIS 的使用
  • 2.4 DWR 框架
  • 2.5 本章小结
  • 第三章 系统需求分析
  • 3.1 本系统出现的背景和需求
  • 3.2 系统模块分析和具体需求研究
  • 3.2.1 系统功能模块分析
  • 3.2.2 AJAX 模块需求分析
  • 3.2.3 存储管理模块需求分析
  • 3.3 系统结构概述
  • 3.4 本章小结
  • 第四章 AJAX 模块的设计和实现
  • 4.1 AJAX 单元的基本设计和实现
  • 4.1.1 AJAX 单元的设计路线
  • 4.1.2 AJAX 单元的共通化处理和设计的实现
  • 4.1.3 DWR 的引入和配置
  • 4.2 右键菜单的实现
  • 4.2.1 右键菜单系统的整体结构体系
  • 4.2.2 右键菜单的建立和配置
  • 4.2.3 菜单的异常处理
  • 4.2.4 菜单对于多选操作的支持
  • 4.3 本章小结
  • 第五章 存储管理模块的设计和实现
  • 5.1 使用依赖注入的特性实现多环境的存储
  • 5.2 存储管理模块持久层的设计
  • 5.2.1 持久层的组织结构
  • 5.2.2 事务处理机制
  • 5.2.3 数据库设计
  • 5.3 iBATIS 框架的使用
  • 5.4 本章小结
  • 第六章 实现结果测试
  • 6.1 测试环境搭建和系统运行确认
  • 6.1.1 测试环境的准备
  • 6.1.2 系统运行确认和测试
  • 6.2 相关模块单元测试
  • 6.2.1 相关模块白盒测试
  • 6.2.2 相关模块黑盒测试
  • 6.3 本章小结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 不足和展望
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  

    基于Spring框架的Wiki系统的设计与实现
    下载Doc文档

    猜你喜欢