基于SSH框架的中国地质大学(北京)视频在线系统设计与实现

基于SSH框架的中国地质大学(北京)视频在线系统设计与实现

论文摘要

随着网络传输速度的提高和计算机性能的提升,广大师生对网络媒体多样性的需求日益增加。当前,中国地质大学(北京)校园网已经积累了丰富的视频资源,如视频新闻、视频课件、流行影视等,因此需要建立一个专门提供数字流媒体点播的站点为广大师生服务。本论文旨在构建一个高性能、安全稳定的在线视频点播站点,提供丰富的流媒体服务。本文以中国地质大学(北京)视频在线项目为依托,在充分论述MVC设计模式和J2EE规范实现框架的基础上,提出了基于Struts、Spring、Hibernate的多层次Web应用开发集成框架。通过三种框架以及DWR框架的集成,可以充分发挥各自的优势。本系统使用DIV、CSS布局设计和Struts标签实现表示层;通过Spring的IoC容器实现了系统模块之间的松散耦合,灵活地实现了模型层;Struts框架的控制流程构成了逻辑清晰的控制层;Hibernate框架的使用将数据库的操控更加符合面向对象的思想;DWR框架的引入实现了客户端与服务器端的异步数据通讯,提升系统的交互性,显著改善了用户体验;Linux服务器环境的优化配置为系统安全高效运行提供了保障;最后,使用Apache JMeter对系统进行详细压力测试,为系统的负载能力和性能优化提供了数据参考。通过对分页、图片上传、加密、中文乱码处理等技术的重点论述,本系统在安全性和用户体验等方面实现了系统设计时的需求。目前,本系统已经通过Apache JMeter的压力测试并正式部署于服务器上试运行一个月,系统各项功能运行正常。实践证明,SSH框架是一种优秀的多层次J2EE标准实现框架,适用于开发高效稳定的企业级Web应用服务。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 背景
  • 1.2 研究意义
  • 1.3 研究现状
  • 1.4 研究内容
  • 1.5 论文结构
  • 2 相关技术综述
  • 2.1 MVC 设计模式
  • 2.1.1 MVC 设计模式的概念
  • 2.1.2 MVC 设计模式的业务流程
  • 2.1.3 MVC 设计模式的优势
  • 2.1.4 MVC 设计模式的实现
  • 2.2 J2EE 标准
  • 2.2.1 J2EE 的概念
  • 2.2.2 J2EE 标准的实现框架
  • 2.3 SSH 框架简介
  • 2.3.1 Struts 框架
  • 2.3.2 Spring 框架
  • 2.3.3 Hibernate 框架
  • 2.4 AJAX 与DWR
  • 3 系统设计
  • 3.1 前台子系统
  • 3.1.1 网站首页
  • 3.1.2 其他页面
  • 3.2 后台管理子系统
  • 3.3 服务器架构
  • 3.4 开发工具及服务器环境
  • 4 系统实现
  • 4.1 实现方法综述
  • 4.2 表示层实现
  • 4.3 模型层实现
  • 4.4 控制层实现
  • 4.5 数据持久层实现
  • 4.5.1 数据库实现
  • 4.5.2 ORM 实现
  • 4.6 异步验证的实现
  • 4.7 环境
  • 4.7.1 JDK 环境
  • 4.7.2 MySQL 数据库
  • 4.7.3 WEB 应用服务器
  • 4.8 其他细节实现
  • 4.8.1 安全认证
  • 4.8.2 自动化加载Spring
  • 4.8.3 Open Session In View
  • 5 关键技术
  • 5.1 JavaBean 的配置管理
  • 5.2 分页技术
  • 5.3 图片上传
  • 5.4 验证码
  • 5.5 加密技术
  • 5.6 乱码处理
  • 5.7 数据源与JNDI
  • 6 系统测试
  • 6.1 功能测试
  • 6.1.1 用户界面
  • 6.1.2 后台管理
  • 6.2 性能测试
  • 7 总结与展望
  • 7.1 主要研究成果
  • 7.2 工作展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].对SSH证书应用模式下的中间人攻击[J]. 计算机应用与软件 2013(11)
    • [2].基于SSH在线考试系统的设计与实现[J]. 长春师范大学学报 2014(06)
    • [3].基于SSH的网络相册系统的设计[J]. 科技广场 2013(06)
    • [4].SSH框架在云制造服务平台开发中的应用[J]. 武汉交通职业学院学报 2012(03)
    • [5].利用Spring DelegatingFilterProxy实现SSH应用权限控制[J]. 福建电脑 2011(02)
    • [6].基于SSH呼叫中心排班系统的设计与实现[J]. 软件导刊 2011(04)
    • [7].基于SSH架构的高职院校成绩管理系统的分析和设计[J]. 网络安全技术与应用 2010(11)
    • [8].基于SSH架构的工作流系统设计[J]. 北京联合大学学报(自然科学版) 2010(04)
    • [9].基于SSH的企业新闻发布系统的设计与实现[J]. 电脑知识与技术 2009(29)
    • [10].以SSH协议为基础加强高校校园网信息化安全[J]. 内蒙古民族大学学报(自然科学版) 2008(06)
    • [11].基于SSH技术架构的高校学生管理系统的设计[J]. 电子测试 2014(16)
    • [12].浅述SSH框架下的人力资源管理系统[J]. 数字技术与应用 2013(07)
    • [13].SSH下的新闻发布系统研究[J]. 科技传播 2012(18)
    • [14].基于SSH的高职院校网上选课系统设计与实现[J]. 硅谷 2010(16)
    • [15].基于SSH框架的绿色大学评价支持系统研究[J]. 计算机应用与软件 2009(06)
    • [16].短枝型苹果SSH文库构建及相关基因表达分析[J]. 中国农业科学 2013(20)
    • [17].利用SSH技术鉴定黄瓜抗霜霉病相关基因[J]. 中国蔬菜 2014(01)
    • [18].基于SSH框架的人力资源管理系统的设计与实现[J]. 农业网络信息 2014(02)
    • [19].一种基于SSH系统框架的新型学籍管理系统[J]. 长江大学学报(自科版) 2014(07)
    • [20].基于SSH的企业在线办公系统的设计与实现[J]. 现代计算机(专业版) 2013(04)
    • [21].基于SSH框架煤炭企业物流管理系统的设计与实现[J]. 煤炭技术 2013(08)
    • [22].基于SSH的高校后勤学生服务管理信息平台设计[J]. 现代电子技术 2012(12)
    • [23].基于SSH的高校网络办公系统[J]. 福建电脑 2010(01)
    • [24].利用SSH技术分离甘蓝抗黑腐病相关基因的研究[J]. 中国蔬菜 2010(10)
    • [25].基于SSH架构的煤炭进销存管理系统的设计研究[J]. 电脑开发与应用 2010(10)
    • [26].基于SSH框架的高并发与高可用网站架构的设计与开发[J]. 电脑知识与技术 2020(27)
    • [27].浅析开放架构SSH框架在测评系统开发中的应用[J]. 电子技术与软件工程 2014(04)
    • [28].基于SSH框架的构件组装技术研究与应用[J]. 常州信息职业技术学院学报 2013(04)
    • [29].基于机器学习的SSH应用分类研究[J]. 计算机研究与发展 2012(S2)
    • [30].基于SSH框架的考务管理信息系统的研究开发[J]. 计算机与现代化 2011(10)

    标签:;  ;  

    基于SSH框架的中国地质大学(北京)视频在线系统设计与实现
    下载Doc文档

    猜你喜欢