基于Web模式的推技术框架研究与应用

基于Web模式的推技术框架研究与应用

论文摘要

基于Web模式的推技术框架的研究与应用,主要是从已有的以Java为核心的成熟技术中选择Jetty、Struts2、Spring、DWR、Hibernate进行整合,以XML作为整个系统配置文件的组织语言,最终整合成一个能够应用于实际的,并且可以快速部署、开发的框架,保证Web模式下的推技术的快速实现。其突出特点是加快Web模式下的推技术的发展,利用推技术的发展来弥补Web应用程序在实时性方面的不足。论文课题研究的过程中,首先针对框架需要采用到的技术进行技术特性分析,通过技术特性分析后再进行各种技术的整合研究,主要包含了DWR、Struts2、Spring及Hibernate四种技术相互之间的整合研究;然后在整合研究完成的基础上进行整体框架设计与组成结构的研究;最后再通过实时公告系统的应用,来验证基于Web模式的推技术框架研究的可用性,检验整个框架在实践应用的性能、效果,并通过实践的应用来发现问题、解决问题,使之不断完善,最终达到在实际开发应用中,能够利用基于Web模式的推技术框架进行快速部署开发,使应用推技术的业务应用系统在设计开发方面节省大量时间、缩短开发周期,真正使基于Web模式的推技术框架在实际中发挥作用并提高效益。通过论文课题的研究,取得了如下成果:实现了一个具有功能完整、分层清晰的推技术框架,减小了Web模式下实时性推技术的开发应用的难度,改变了Web模式在实时性方面不足的现状,推动了Web模式下的推技术的发展。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 前言
  • 1.1 论文研究的背景
  • 1.2 Web模式下推技术发展的国内外现状
  • 1.3 研究的目的
  • 1.4 研究的内容
  • 1.5 本文的组织结构
  • 第二章 基于Web模式的推技术框架技术特性分析
  • 2.1 AJAX及AJAX模型应用程序的技术特性
  • 2.1.1 AJAX工作流程
  • 2.1.2 AJAX的缺点
  • 2.2 基于HTTP协议的长连接技术特性
  • 2.2.1 基于AJAX的长轮询的HTTP长连接方式
  • 2.2.2 基于frame及Htmlfile的流方式的HTTP长连接方式
  • 2.3 Jetty对大量并发请求处理的技术特性
  • 2.4 DWR(Direct Web Remoting)特性
  • 2.5 Struts2的Action控制器、拦截器及插件技术的特性
  • 2.6 Spring的控制反转(Ioc)与对持久层封装的技术特性
  • 2.7 Hibernate的对象关系映射技术
  • 第三章 基于Web模式的推技术框架技术整合研究
  • 3.1 Web应用项目中DWR的集成研究
  • 3.2 DWR与Struts2的整合研究
  • 3.3 DWR与Spring的整合研究
  • 3.4 Struts2与Spring的整合研究
  • 3.5 Spring与Hibernate的整合研究
  • 第四章 基于Web模式的推技术框架设计与结构组成
  • 4.1 基于Web模式的推技术框架的设计
  • 4.1.1 基于Web模式的推技术框架设计及数据流程
  • 4.1.2 框架组成技术的角色功能
  • 4.2 基本结构组成部分、分层设计
  • 4.2.1 用户浏览器部分
  • 4.2.2 Web Servlet容器部分
  • 4.2.3 框架的控制器部分
  • 4.2.4 业务逻辑组件部分
  • 4.2.5 框架数据模型与持久层部分
  • 4.3 框架的数据流程
  • 4.3.1 传统Web应用程序的数据流程
  • 4.3.2 AJAX异步请求的数据流程
  • 4.3.3 DWR远程Java类方法调用的数据流程
  • 4.3.4 特定业务组件主动推送的数据流程
  • 4.4 框架的控制流程
  • 4.4.1 Struts2控制流程
  • 4.4.2 DWR控制流程
  • 4.4.3 Spring反向控制(依赖注入)部分
  • 4.4.4 ScriptSession的控制维护
  • 4.5 框架中的AJAX数据的安全
  • 4.6 框架的异常处理
  • 4.6.1 DWR控制器产生的异常处理
  • 4.6.2 Struts2 Action异常处理
  • 4.6.3 Spring组件Bean与Hibernate异常处理
  • 第五章 基于Web模式的推技术框架实践开发应用
  • 5.1 开发环境及依赖的主要jar库
  • 5.1.1 基本开发环境
  • 5.1.2 主要jar库
  • 5.2 系统基本组成部分及数据流程分析
  • 5.2.1 系统基本组成部分
  • 5.2.2 数据流程分析
  • 5.3 实时公告系统的主要Java包
  • 5.4 主要组件类关系及主要组件类的具体实现
  • 5.4.1 推送部分主要组件类的关系及具体实现
  • 5.4.2 拦截器部分主要组件类的关系及具体实现
  • 5.5 应用涉及的主要XML文件配置
  • 5.5.1 整个框架应用的相关配置
  • 5.5.2 DWR控制器应用的相关配置
  • 5.5.3 Struts2控制器主要应用的相关配置
  • 5.5.4 Spring业务组件应用的相关配置
  • 5.6 数据持久层的设计
  • 5.7 实时公告系统的客户端主要实现
  • 5.8 实时公告系统应用完成的运行效果
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 下一步要进行的工作
  • 参考文献
  • 致谢
  • 攻读学位期间主要研究成果
  • 相关论文文献

    • [1].适用于反应堆的多物理耦合框架研究[J]. 科技视界 2020(08)
    • [2].数字素养全球框架研究及其启示[J]. 图书馆建设 2020(02)
    • [3].地方海上无人搜救系统框架研究[J]. 珠江水运 2020(14)
    • [4].面向精准医疗的大数据治理框架研究[J]. 中国卫生事业管理 2020(07)
    • [5].國家知識産權局擬籌建地理標誌産品保護分技術委員會[J]. 中国专利与商标 2019(03)
    • [6].职业教育国家资历框架研究综述[J]. 长江丛刊 2020(02)
    • [7].寻找儿童写作核心素养落地的教学逻辑[J]. 江苏教育 2017(41)
    • [8].对制度分析与发展(IAD)框架的再评估[J]. 公共管理评论 2017(01)
    • [9].浅谈核心素养存在的问题[J]. 明日风尚 2017(12)
    • [10].探究社区理论框架研究二十年:回顾与展望[J]. 开放教育研究 2020(06)
    • [11].军事信息主动推荐系统框架研究[J]. 火力与指挥控制 2020(04)
    • [12].智慧交通发展趋势、目标及框架研究[J]. 低碳世界 2020(10)
    • [13].面向公安情报教学的案卷研判工具框架研究[J]. 山西警察学院学报 2020(02)
    • [14].军事数据治理概念与框架研究[J]. 情报理论与实践 2019(12)
    • [15].新一代深度学习框架研究[J]. 大数据 2020(04)
    • [16].数字化反应堆关键数据梳理及数据框架研究[J]. 科技视界 2020(26)
    • [17].档案记忆的社会框架研究[J]. 兰台世界 2019(02)
    • [18].我国国家资格框架研究:反思与前瞻[J]. 职教论坛 2017(13)
    • [19].移动端应用程序前端开发框架研究[J]. 数码世界 2020(04)
    • [20].基于大数据的智慧校园建设框架研究[J]. 中国教育技术装备 2020(10)
    • [21].校企合作发展框架研究(一)[J]. 中国培训 2010(05)
    • [22].我国学习成果资格框架研究的演进逻辑及未来展望——基于多方法的知识图谱分析[J]. 云南开放大学学报 2019(02)
    • [23].我国学习成果资格框架研究的演进逻辑及未来展望——基于多方法的知识图谱分析[J]. 继续教育研究 2019(03)
    • [24].沉默的框架:框架理论六十年的时间脉络与空间想象[J]. 浙江大学学报(人文社会科学版) 2017(06)
    • [25].“跑+N”表征的行为事件概念框架研究[J]. 华中师范大学研究生学报 2016(04)
    • [26].大数据治理体系构建方法论框架研究[J]. 图书情报工作 2019(24)
    • [27].基于国网云平台的数据治理框架研究及分析应用[J]. 电子技术与软件工程 2020(10)
    • [28].柴达木循环经济试验区工业发展思路与框架研究[J]. 青海环境 2009(04)
    • [29].高速铁路基础设施检测监测体系框架研究[J]. 中国铁路 2020(10)
    • [30].物联制造技术框架研究与实现[J]. 重庆科技学院学报(自然科学版) 2017(04)

    标签:;  ;  ;  ;  

    基于Web模式的推技术框架研究与应用
    下载Doc文档

    猜你喜欢