Ajax框架在J2EE架构中的研究与应用

Ajax框架在J2EE架构中的研究与应用

论文摘要

随着Web2.0的出现和发展,Ajax(Asynchronous JavaScript And XML)受到越来越多人的关注。Ajax技术引进了异步机制,促使页面局部刷新,提升了用户操作页面的体验。对比Applet,Flash等传统的Web技术,Ajax不需要专门的软件支持即可以在大多数浏览器中直接使用,通过XMLHttpRequest对象来发送异步请求。因此,Ajax技术减少过多的Web页面刷新,提高了应用程序的可用性。但是Web开发人员使用Ajax技术需要建立XMLHttpRequest对象,并实现服务器端的反馈处理。如果在每一个网页元素上都实现这样细节,开发人员会有很大的工作量,而Ajax代码也不易管理。同时,开发人员需要非常熟悉JavaScript、DOM、XML等Web技术,这样才能更好的应用Ajax所带来的效果。在Ajax与服务器端交互过程中,数据的传输安全和业务逻辑处理都存在一定的缺陷,这些都证实了Ajax的底层技术还处在一个初级阶段,不能被广泛的应用。随着Ajax技术的快速发展,Ajax框架使得Ajax在Web应用开发中变得更加合理和快速,功能也更加强大,并解决了Ajax技术所存在的缺陷。本文通过Ajax框架在J2EE架构中的应用,使得浏览端拥有丰富的页面组件和强大表现力,也能更安全,更敏捷,更合理的和服务器端交互数据。目前,Ajax框架领域各种新技术层出不穷,它以惊人的速度发展,对于Web的应用发展和Web2.0的广泛应用起到了主要推动作用。本文在研究Ajax框架领域的基础上,选择出流行的Ajax框架ExtJS和DWR来进行研究。在浏览器端方面,本文研究了ExtJS的具体应用过程和应用原理,并总结出对于传统界面开发的优势和改善Ajax技术的应用问题;在服务器端方面,本文介绍了DWR的应用过程和原理,并研究了DWR的相关问题和安全性考虑。本文的核心部分是Ajax框架结合设计方法和具体实现,其中创新性的使用了Ajax框架结合方法,有效解决了传统Ajax技术代码所存在的问题,并基于此设计实现了一个信息系统的实例,把界面分离异步请求实现作为实例应用中的一个创新点。

论文目录

  • 中文论文
  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 研究背景和意义
  • 1.2 研究现状与前景
  • 1.2.1 Ajax 的应用现状
  • 1.2.2 Ajax 框架的引入
  • 1.3 研究的主要内容
  • 1.4 论文的组织结构
  • 2 J2EE 架构概述
  • 2.1 J2EE 简介
  • 2.2 J2EE 组件层次
  • 2.3 MVC 设计模式
  • 2.4 MVC 设计模式的优势
  • 2.5 Java Web 主流开发框架介绍
  • 2.6 本章小结
  • 3 Ajax 框架技术
  • 3.1 Ajax 技术
  • 3.1.1 Ajax 的定义
  • 3.1.2 基于Ajax 的Web 应用原理
  • 3.1.3 XMLHttpRequest 请求方式的实现
  • 3.1.4 Ajax 应用优点
  • 3.1.5 Ajax 应用缺陷
  • 3.2 Ajax 框架
  • 3.2.1 Ajax 框架概念和应用意义
  • 3.2.2 Ajax 框架领域及其选择
  • 3.2.3 Ajax 框架架构分类
  • 3.2.4 Ajax 框架的层次结构
  • 3.2.5 Ajax 框架的应用优势
  • 3.3 本章小结
  • 4 基于浏览器端和服务器端的 Ajax 框架的应用研究
  • 4.1 浏览器端Ajax 框架的应用
  • 4.1.1 Ajax 框架的UI 开发的必要性
  • 4.1.2 ExtJS 2.0 在Web 中的具体应用
  • 4.1.3 浏览器端Ajax 框架改善的问题和应用优点
  • 4.1.4 本节小结
  • 4.2 服务器端Ajax 框架的应用
  • 4.2.1 DWR 在J2EE 中的具体应用和构建
  • 4.2.2 DWR 运作原理和流程
  • 4.2.3 DWR 批处理和分离问题研究
  • 4.2.4 DWR 与J2EE 框架整合
  • 4.2.5 DWR 安全性研究
  • 4.2.6 DWR 解决的问题
  • 4.2.7 本节小结
  • 5 Ajax 框架与 J2EE 开发框架的结合开发设计
  • 5.1 Ajax 传统的服务器端框架的实现方法
  • 5.2 服务器端 Ajax 框架与 J2EE 框架的结合设计
  • 5.3 客户端 Ajax 框架的设计
  • 5.4 Ajax 框架在J2EE 架构中的应用设计
  • 5.5 本章小结
  • 6 Ajax 框架的应用和实现
  • 6.1 应用背景
  • 6.2 应用问题解决方案
  • 6.3 应用具体实现
  • 6.3.1 应用技术支持
  • 6.3.2 应用程序设计
  • 6.3.3 应用界面实现
  • 6.3.4 数据交互实现
  • 6.4 应用中的问题探讨
  • 6.5 应用性能分析
  • 6.6 应用程序测试
  • 6.7 本章小结
  • 7 总结和展望
  • 7.1 本文的工作总结
  • 7.2 进一步工作
  • 7.3 Ajax 框架在信息管理系统中的应用前景展望
  • 参考文献
  • 在学研究成果
  • 致谢
  • 英文论文
  • Chapter 1 Introduction
  • 1.1 Research background and significance
  • 1.2 Research situation and prospect
  • 1.2.1 Ajax situation
  • 1.2.2 Ajax frameworks emergence
  • 1.3 Main research contents
  • 1.4 Paper organizational structure
  • Chapter 2 J2EE and MVC design pattern
  • 2.1 J2EE
  • 2.1.1 J2EE introduction
  • 2.1.2 J2EE multi-tier model
  • 2.2 MVC design pattern
  • 2.2.1 MVC introduction
  • 2.2.2 MVC frameworks-Struts
  • 2.2.3 The advantages of MVC design pattern
  • 2.3 Summary of this chapter
  • Chapter 3 Ajax frameworks
  • 3.1 Ajax technology
  • 3.1.1 Defining Ajax
  • 3.1.2 Ajax asynchronous interaction pattern
  • 3.1.3 Remote scripting using XMLHttpRequest
  • 3.1.4 Ajax advantages
  • 3.1.5 Problems with Ajax
  • 3.2 Ajax frameworks research
  • 3.2.1 Ajax frameworks outlined and applied significance
  • 3.2.2 Ajax frameworks field
  • 3.2.3 Ajax frameworks classification
  • 3.2.4 Layers of Ajax frameworks
  • 3.2.5 Ajax frameworks advantages
  • 3.3 Summary of this chapter
  • Chapter 4 Browser-based and Server-based Ajax frameworks research
  • 4.1 Browser-based Ajax frameworks application
  • 4.1.1 The advantages of Ajax frameworks UI development
  • 4.1.2 The specific application of ExtJS 2.0 in Web
  • 4.1.3 Ajax frameworks application improvement and advantages in the browser-side
  • 4.1.4 Summary
  • 4.2 Server-based Ajax frameworks application
  • 4.2.1 DWR specific application in the J2EE
  • 4.2.2 DWR operating principles and processes
  • 4.2.3 DWR call batching and separation concern
  • 4.2.4 Integrating DWR with frameworks
  • 4.2.5 DWR security research
  • 4.2.6 Solving Ajax problems in DWR
  • 4.2.7 Summary
  • Chapter 5 Development design in the integration of Ajax frameworks and J2EE development frameworks
  • 5.1 Traditional methods to realize Ajax server-side framework
  • 5.2 The design of Ajax frameworks combined with J2EE frameworks based on server-side
  • 5.3 Design of Ajax frameworks based on client-side
  • 5.4 Ajax frameworks application designed in J2EE frameworks
  • 5.5 Summary of this chapter
  • Chapter 6 Application and implementation of Ajax frameworks
  • 6.1 Background of application
  • 6.2 The solution of Application problems
  • 6.3 Application specific implementation
  • 6.3.1 Application technical support
  • 6.3.2 Application design
  • 6.3.3 Application interface implementation
  • 6.3.4 Interactive data implementation
  • 6.4 Discussion on the application
  • 6.5 Application performance analysis
  • 6.6 Application testing
  • 6.7 Summary of this chapter
  • Chapter 7 Summary and outlook
  • 7.1 Summed up the work of this paper
  • 7.2 Further work
  • 7.3 The prospect of Ajax frameworks in the information management systems
  • References
  • Master Thesis Published
  • Thanks
  • 相关论文文献

    • [1].基于AJAX实现文件与其它表单数据同时上传服务器的研究与实现[J]. 福建电脑 2017(01)
    • [2].AJAX异步交互技术浅析[J]. 山东工业技术 2017(04)
    • [3].移动平台利用AJAX技术实现一个新型的学生网络档案管理系统[J]. 科技视界 2015(22)
    • [4].基于Ajax技术的网络办公自动化系统设计与实现[J]. 无线互联科技 2013(11)
    • [5].AJAX技术提升在线考试系统性能的研究[J]. 青春岁月 2011(16)
    • [6].基于AJAX在线考试系统的优化设计[J]. 现代计算机(专业版) 2014(21)
    • [7].基于AJAX的便携式作业管理系统的设计[J]. 电子制作 2014(16)
    • [8].Ajax技术在高校学生管理系统的应用[J]. 科技创新导报 2014(10)
    • [9].基于Ajax的网络地理信息系统的应用研究[J]. 测绘与空间地理信息 2013(06)
    • [10].Ajax技术在网络考试系统中的应用研究[J]. 电脑编程技巧与维护 2012(02)
    • [11].基于AJAX的网络考试系统设计与实现[J]. 电脑知识与技术 2012(03)
    • [12].基于AJAX技术医院耗材管理系统设计[J]. 中国卫生产业 2012(19)
    • [13].浅析Ajax技术对网络考试系统的优化[J]. 信息技术 2012(12)
    • [14].Ajax技术在选课系统中的应用[J]. 福建电脑 2011(02)
    • [15].基于AJAX的网络教学系统的安全性研究[J]. 湖北成人教育学院学报 2011(03)
    • [16].基于Ajax技术的企业网站建设[J]. 技术与市场 2011(08)
    • [17].基于AJAX的富客户端技术及应用[J]. 计算机科学 2011(S1)
    • [18].AJAX技术在网上考试系统中的运用[J]. 科技传播 2011(24)
    • [19].Ajax技术在信息系统项目中的应用与实现[J]. 软件导刊 2010(02)
    • [20].浅谈如何利用AJAX技术改进在线考试系统[J]. 电脑知识与技术 2010(08)
    • [21].Ajax在数字图书馆随书光盘系统中的应用[J]. 现代情报 2010(05)
    • [22].Ajax在我国图书馆中的应用及其问题分析[J]. 内蒙古科技与经济 2010(09)
    • [23].基于ASP.NET和AJAX的社区网络办公系统的设计与实现[J]. 河南机电高等专科学校学报 2010(04)
    • [24].基于AJAX技术的矿井瓦斯抽放监测参数网络发布[J]. 煤矿安全 2010(11)
    • [25].AJAX局部刷新技术在网络考试系统中的应用[J]. 福建电脑 2010(11)
    • [26].基于Ajax的即时消息系统的设计与实现[J]. 科学技术与工程 2009(02)
    • [27].基于AJAX的高职院校成绩管理系统的设计与实现[J]. 今日科苑 2009(10)
    • [28].AJAX搜索引擎研究[J]. 电脑知识与技术 2009(19)
    • [29].基于Ajax的异步语义检索实验模型研究[J]. 现代图书情报技术 2009(05)
    • [30].Ajax技术在企业管理系统中的应用[J]. 甘肃科技 2009(19)

    标签:;  

    Ajax框架在J2EE架构中的研究与应用
    下载Doc文档

    猜你喜欢