基于Ajax技术的J2EE应用框架的研究与实现

基于Ajax技术的J2EE应用框架的研究与实现

论文摘要

随着web技术的发展和人们对Web使用的要求越来越高,传统的基于请求→响应的交互模式难以满足用户的使用体验。Ajax作为Web领域的前沿技术,它提供了新的互联网交互模式,利用Ajax可以构建具有良好用户体验的应用程序。Ajax技术虽然在Web开发中广泛应用,然而有关Ajax设计模式的研究,较多的只是关于Ajax技术应用的一些典范和Ajax基础设计理论方面的论述。本文首先通过对传统Web应用进行研究,指出其不足,在简单描述下一代Web应用具备的特征的基础上,引入了解决这些问题的Ajax技术。分析Ajax较传统Web技术的优势,深入剖析Ajax的工作原理及其关键技术。通过对Ajax技术和J2EE体系结构下Web应用进行深入研究,结合J2EE平台上推荐使用的MVC模式,根据各自的特点,对其进行整合创新,提出了利用J2EE集成框架与Ajax框架结合的Web开发模式。最后,利用本文提出的开发模式,实现了博客管理系统。全面的论证了利用J2EE框架和Ajax框架结合的可操作性和功能性。在系统的实现过程中,设计并实现了基于Ajax的预见式缓存机制并且应用了反向Ajax技术。利用网络流量监测工具对Ajax模式下和传统模式下相同应用所耗费的网络流量进行对比分析。最后得出结论,新模式的应用,不仅使得Web应用层次分明,可重用性强,而且可以有效减轻服务器的负载,带给用户良好的操作体验。

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第一章 绪论
  • 1.1 研究背景与意义
  • 1.2 当前国内外研究现状
  • 1.3 本文研究的主要内容
  • 1.4 论文组织结构
  • 第二章 相关技术研究
  • 2.1 Ajax的概念
  • 2.2 Ajax中的关键技术
  • 2.2.1 利用XHTML和CSS实现标准化显示
  • 2.2.2 使用DOM进行动态显示和交互
  • 2.2.3 使用XML和XSLT进行数据交互和操作
  • 2.2.4 使用XMLHttpRequest(XHR)进行异步数据接收
  • 2.2.5 使用JavaScript将它们绑定在一起
  • 2.3 传统Web应用与Ajax的区别
  • 2.4 Ajax开发框架简介
  • 2.4.1 浏览器端框架
  • 2.4.2 服务器端框架
  • 2.5 J2EE体系结构与MVC设计模式
  • 2.5.1 J2EE概述
  • 2.5.2 J2EE体系结构
  • 2.5.3 MVC设计模式
  • 2.5.4 MVC设计模式的优点
  • 2.6 本章小结
  • 第三章 应用框架的设计与实现
  • 3.1 Ajax在MVC模式中的应用
  • 3.1.1 基于Ajax实现的MVC模式
  • 3.1.2 MVC中引入Ajax后出现的问题
  • 3.1.3 DWR框架详述
  • 3.2 基于Ajax的集成框架总体设计
  • 3.2.1 DWR与J2EE框架整合分析
  • 3.2.2 框架总体设计
  • 3.2.3 框架的工作流程
  • 3.2.4 集成框架的特点
  • 3.3 本章小结
  • 第四章 博客管理系统的设计与实现
  • 4.1 系统设计
  • 4.1.1 系统分析与功能设计
  • 4.1.2 数据库设计
  • 4.2 详细设计与实现
  • 4.2.1 实现Hibernate持久层
  • 4.2.2 实现业务逻辑层
  • 4.2.3 在客户端暴露业务逻辑组件
  • 4.3 Ajax技术的应用与实现
  • 4.4 本章小结
  • 第五章 系统测试与分析
  • 5.1 测试工具
  • 5.2 基于Ajax模式与传统模式的对比
  • 5.2.1 网络流量
  • 5.2.2 服务器负载
  • 5.2.3 用户体验
  • 5.3 Ajax技术的应用优势
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 下一步工作
  • 参考文献
  • 攻读硕士学位期间取得的学术成果
  • 致谢
  • 相关论文文献

    • [1].知识萃取应用框架研究与实务[J]. 图书情报工作 2019(01)
    • [2].政府实施大数据治理的应用框架构建[J]. 凯里学院学报 2018(02)
    • [3].高效分布式作战应用框架设计与实现[J]. 指挥信息系统与技术 2017(03)
    • [4].一种基于微服务的应用框架[J]. 计算机系统应用 2016(09)
    • [5].面向智慧应用框架的智慧湖北发展模式研究[J]. 科技进步与对策 2015(17)
    • [6].基于可视电话的泛应用框架体系研究[J]. 计算机与数字工程 2008(08)
    • [7].水质监测技术现有问题分析及物联网应用框架[J]. 资源节约与环保 2016(03)
    • [8].大数据计算环境下的城市动态治理:概念内涵与应用框架[J]. 电子政务 2020(01)
    • [9].软件/开发工具[J]. 今日电子 2018(Z1)
    • [10].基于主题模型的产品自动光学检测应用框架[J]. 湖南农机 2014(02)
    • [11].开放网络中的一种生物认证应用框架[J]. 计算机应用 2008(05)
    • [12].基于云-边-端协同的电力物联网用户侧数据应用框架[J]. 电力建设 2020(07)
    • [13].移动终端离线电子地图应用框架研究[J]. 测绘科学 2013(06)
    • [14].基于Web2.0的知识社区应用框架研究[J]. 重庆电子工程职业学院学报 2011(03)
    • [15].基于Native+html5移动应用框架的研究[J]. 计算机光盘软件与应用 2013(19)
    • [16].GLFW 2.7.5发布,OpenGL应用框架[J]. 硅谷 2012(08)
    • [17].基于供应链的中小型订单式制造企业信息化应用框架[J]. 中国管理信息化 2012(08)
    • [18].基于应用框架的数据加密服务的设计与实现[J]. 计算机工程与设计 2009(04)
    • [19].现代航空物流中无线射频标识技术的应用框架[J]. 价值工程 2008(10)
    • [20].基于Flex的WebGIS应用框架研究[J]. 江西测绘 2012(03)
    • [21].评论挖掘在情报分析中的应用框架研究[J]. 情报科学 2016(05)
    • [22].大数据在铁路货运信息系统中的应用框架探讨[J]. 电脑知识与技术 2015(13)
    • [23].施工企业建筑信息模型应用框架研究[J]. 陕西建筑 2019(11)
    • [24].常用HTML5移动应用框架[J]. 电脑知识与技术 2013(10)
    • [25].SUSE Studio:让你自由定制和部署SUSE Linux[J]. 微电脑世界 2009(09)
    • [26].捕获有效数据[J]. 新理财(政府理财) 2019(12)
    • [27].基于J2EE的应用框架技术研究[J]. 数字技术与应用 2016(03)
    • [28].面向智能家居的物联网操作系统应用框架设计[J]. 现代电子技术 2020(23)
    • [29].基于MVC的分布式作战应用框架研究[J]. 指挥控制与仿真 2010(03)
    • [30].基于MVC模式的Web应用框架研究[J]. 计算机与信息技术 2010(Z2)

    标签:;  ;  

    基于Ajax技术的J2EE应用框架的研究与实现
    下载Doc文档

    猜你喜欢