基于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 不足和展望致谢参考文献
相关论文文献
本文来源: https://www.lw50.cn/article/150923f7e0c19298e61dd89f.html