基于AJAX的JSF移动组件构建技术研究与实现

来源 :云南大学 | 被引量 : 0次 | 上传用户:qiuzhilv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AJAX是当前Web客户端技术研究的热点,通过Java Script与DHTML提供一种异步编程模型,从而提高网页的交互和响应能力,为用户带来更好的人机体验。JSF是SUN新的Web应用开发框架,提供了以组件为中心开发Web用户界面的方法,从而达到简化开发过程的目的。虽然JSF有很多优点,但表现层较弱,AJAX技术正好弥补了JSF这方面的缺点,同时JSF MVC模型设计和基于组件构建UI的理念也为AJAX提供了一个理想的框架级解决方案。随着移动计算技术的发展,Mobile AJAX成为新的研究热点,基于AJAX构建Mobile JSF组件的方法,为解决Mobile AJAX应用开发提供了一种很好的途径。本文重点针对构建AJAX JSF组件及Mobile AJAX JSF组件两个问题展开深入研究。 首先,介绍了AJAX技术规范和JSF框架,然后对AJAX及JSF的优缺点进行了全面分析,对AJAX技术和JSF框架相互结合的可行性进行了研究。目前将AJAX集成到JSF应用中的方法比较多,但由于缺乏统一标准,使得开发人员往往无从选择。对目前在JSF应用中集成AJAX技术的三种策略进行了深入研究,在分析各自工作原理及优缺点的基础上得出第二种策略——构建支持AJAX的JSF组件是最为行之有效的方法,使用该策略构建的组件,具有可重用性好、开发难度低等特点,开发人员可以方便地使用这些组件开发支持AJAX的JSF应用。 针对目前移动AJAX应用开发困难,缺乏良好的服务器端技术支持等问题,提出基于AJAX技术构建JSF Mobile组件的设计思路及实现方案,并以构建实例组件对实现细节进行了描述。使用基于AJAX的JSF移动组件,移动Web应用开发人员可以不用考虑AJAX具体的实现细节,从而开发出具有良好的用户界面和交互能力的Mobile AJAX应用,简化Mobile AJAX应用开发的同时也为掌上设备提供更好用户体验。 最后,对基于AJAX的JSF组件构建技术研究进行了总结,将AJAX支持直接集成到JSF组件中,使得这些组件具有良好的可重用性,跨平台性。基于AJAX构建Mobile JSF组件,为开发Mobile AJAX应用提出了一种可借鉴的解决方案。
其他文献
图像识别是计算机视觉和人工智能领域的重要问题,其终极目标是使计算机具有分析和理解图像内容的能力。图像识别是一个综合性的问题,涵盖图像匹配、图像分类、图像检索、人脸检
软件产品线工程理论是一种力求通过建立强大的软件重用机制,解决软件危机的一种工程模型。当今成熟的产品线工程理论是建立在构件化软件工程基础上,以构件的开发,组装,重用机制为
受功耗制约,仅通过提高单处理器核的频率的方式,已经无法继续提高处理器的计算性能。因此,增加芯片上的处理器核数来持续提升处理器计算性能的方式,已成当今主流的体系架构发展趋
随着互联网技术的飞速发展和普及使用计算机系统和计算机网络所面临的安全问题越来越严重,不断出现的网络攻击方法使得网络攻击变得越来越容易,网络安全事件日益增多。入侵检测
在监控摄像头普及的今天,视频监控系统对维护公共安全,加强社会管理有着举足轻重的作用。目前,以人工为基础的视频监控技术存在着效率低下、工作量繁重等诸多问题。智能视频监控
城市居民地制图综合是专题要素制图综合研究的一种特例,综合的实现不仅需要遵循地理数据综合规则,以解决因表达空间缩小而造成的地物要素间的冲突;另外,城市居民地的空间分布规律
文件可信性是文件共享系统可用性的重要性能指标之一,抵御污染文件(不可信文件)的传播是保证文件共享系统高可用性的关键,但是对等网络的去中心化特点导致基于对等网络的文件共
随着软件过程技术的不断成熟,软件过程在软件开发中扮演着越来越重要的角色。软件过程已经成为开发高质量软件所必须的活动框架,软件过程的评估、控制和改进对软件产品的质量起
专有名词的自动识别(ProperNounDetection)对自然语言处理领域的“信息提取”,“机器翻泽”,“自动问答系统”,“自动摘要”等系统影响较大。目前存在各类专有名词(简称专名)识
房地产业是国民经济的重要组成部分。改革开放以来,随着我国经济建设的飞速发展和老百姓生活水平的提高,以及国家住房制度的商品化改革,我国房产行业在近些年内呈高速发展趋势。