基于Ajax框架的企业级J2EE Web应用设计与研究

被引量 : 0次 | 上传用户:sam4567
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
C/S应用程序,是从二十世纪九十年代随着Windows的出现和客户端处理能力的增强而出现的应用程序,它采用图形用户界面,客户端的数据处理能力比较强,具有强大的数据操作和事物处理能力。但是随着应用程序的复杂程度不断提高,C/S架构存在部署成本高、客户端应用程序更新、维护困难等问题。由于C/S架构的种种弊端,九十年代中期,随着互联网飞速发展,出现了B/S应用程序,Web的广泛使用解决了C/S应用程序部署、更新的困难。但是B/S应用程序受制于HTML的限制,无法像C/S那样使用丰富的效果来展示数据,用户体验比较糟糕。此时一种被称为RIA的具高度互动性和丰富用户体验的网络应用程序出现了。RIA实际上是一种基于Web的C/S架构。由于有一个客户端,所以RIA应用可以提供强大的功能,让用户体验到高交互性,丰富了用户体验。同时,RIA又是基于Internet浏览器的应用,所以,用户使用RIA非常方便。Ajax则是一种目前得到广泛认可的RIA技术。目前,Ajax已成为Web技术领域的研究热点。Ajax技术引进了异步调用,促使页面局部刷新,提升了用户体验。对比Applet,Flash等传统的Web技术,Ajax不需要专门的软件支持即可以在大多数流行浏览器中直接使用,Ajax正是通过XMLHttpRequest对象来发送异步请求的。Ajax涉及到的关键技术包括JavaScript、XMLHttpRequest、DOM、XML。JavaScript通过DOM获取请求参数的信息,并使用XMLHttpRequest对象来与服务器进行异步通讯,服务器处理请求后,返回普通的text或XML,然后浏览器使用JavaScript解析XML,并通过DOM操作更新相关的用户界面。本论文在参考了国内外文献和工程实践的基础上,研究了Ajax在MVC模式中的应用,研究了在J2EE的平台上整合Ajax技术,针对J2EE Web应用中引入Ajax所带来的各种影响和问题,提出了相应的解决方案。最后论文在一个采用Struts框架的J2EE Web应用程序上,成功地集成使用了开源的Ajax开发框架DWR,使得JavaScript代码可以直接调用Java方法,有效地把Ajax的全部请求-响应循环从应用程序代码中消除掉,使得程序只需关注业务逻辑,并且用论文提出的解决方案有效地解决了引入Ajax时带来的各种影响和问题,取得了良好的效果。本论文的主要叙述过程如下:首先,叙述了Ajax的由来、发展过程和应用现状。对Ajax技术包含的关键技术进行了详细分析,描述了Ajax的Web模型及优缺点,并介绍了采用Ajax技术可以使用的各种开发工具和开发框架。其次,描述了J2EE的体系结构和MVC设计模式,研究了Ajax在MVC模式中的应用,研究了Ajax与J2EE Web应用程序集成开放策略,并针对某些影响和问题提出了相应的解决方案。再者,论文详细地描述了Ajax技术在配电信息Web管理系统中的应用。以此应用,描述了基于Ajax框架的企业级J2EE Web应用。最后,对论文的各项工作进行了总结,并指出了Ajax在企业商务信息系统中的应用前景和展望及进一步的工作。在企业级Web应用中,确实存在很多遗留问题。比如用户验证、可输可选的下拉列表、数据联动、页面等待等常见问题一直没有优雅的解决方案,很多用户因此更偏向使用C/S架构的程序。在J2EE Web应用中引入了Ajax技术很好地解决了这些问题,提升了用户体验,本论文的研究对基于Ajax框架的企业级J2EEWeb应用具有很好的借鉴意义。本论文的主要研究内容:1.对Ajax技术进行了深入研究,给出了支持Ajax技术的相关工具和应用框架。2.通过研究Ajax和J2EE应用程序的各自特点,分析了两者集成时所产生的影响和问题,并针对性地提出了相应的解决方案。3.详细研究了Ajax开发框架DWR框架,并研究实现了将DWR框架集成到一个采用Struts架构的J2EE Web应用中,用上述论文提出的解决方案解决了各种在集成中产生的影响和问题,以此实现基于Ajax框架的J2EE Web应用,并简单介绍了基于Ajax的预先存取模式。
其他文献
目的了解降钙素原在重症肺炎中的诊断价值。方法 46例重症肺炎患者为实验组,另选取同期体查的46例健康体检者为对照组,均于1 d内行血常规、C-反应蛋白、降钙素原、体温测定,
1月31日,协会骨组织库分会在京召开第三届第三次常委会,会议由分会主任委员卢世璧院士主持。会议首先传达了协会2015年分支机构工作会议精神和各项管理规定,杨述华教授汇报了
现代服装制造业已逐步采用CAD进行服装设计,而准确地测量制衣所需的人体尺寸是保证服装生产顺利实施的关键。传统的手工测量显然不能满足以上要求,作为现代化测量技术的主要特
教育质量一直被各个高校视为学校工作的重点,而学生的成绩自然就成为直接影响学校教育质量的关键所在。本文通过对我校2003级学生的各种成绩及相关信息采用不同的统计方法进行
沈曾植作为晚清学人代表,治学方法具有典型意义。其在书学领域多方面的创获使得其书学方法具有极高的参考价值,本论文以张岱年对学术方法的“二分法”为切入点,着手研究和整
在近二三十年来的新经济发展过程,随着先进国家信息技术及其所衍生的相关产业在全球各地的扩散,东亚各国或地区也发展出相对应的各自的新兴主导性产业。而这些经济后进者的新兴
在全流通股改完成以后,国资委今年力推业绩好的国有控股公司实现整体上市。然而,整体上市并不能完全治愈中国国有上市公司的公司治理问题。在公司整体上市后,国有控股公司的
“任何真正的哲学都是自己时代精神上的精华”,是回答时代之迫切问题、指导社会实践的“智慧之思”。循环经济作为一门新兴的综合性科学,目的旨在协调人与自然的和谐发展。其要
框架填充墙结构体系是一种工程上应用十分普遍的结构体系,填充墙和框架作为一个整体共同承受竖向荷载和水平荷载的作用的思想也普遍被接受。但是在现在的建筑结构设计中,一般并
骨性关节炎(Osteoarthritis,OA)是由于关节软骨完整性破坏以及关节边缘软骨下骨板病变,导致关节症状及体征的一组异质性疾病,在临床上是一种多发和比较难治的慢性进行性骨关