基于JSF2和HTML5的组件开发与应用

被引量 : 0次 | 上传用户:wanglei880917
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
HTML是网页和web系统界面最基本的组成部分。然而,随着web技术的发展,传统的HTML越来越不能满足用户对web界面的需求。因此,HTML5应运而生,用来统一web界面的标准。在这种情况下,目前web应用系统中那些用于表示层的struts、JSF2、JSP/servlet等框架该如何选择与HTML5的配合来开发web界面组件,提高系统的性能。在现有框架下,为了更好的利用HTML5技术,本文从分析现有架构的原理出发,研究了JSF2组件的技术,以及支持HTML5的可能性,并以此为基础研究了基于JSF2和HTML5组件的开发方法。展开的研究内容如下:(1)提出基于JSF2和HTML5组件开发方法:分析JSF2架构的工作原理、规范和技术特点,研究JSF2和HTML的耦合性;分析HTML5的新标签、新特性和文档结构的工作原理,以及对JSF2的视图技术、组件技术的研究,分析JSF2和HTML5结合的可能性,并根据他们的技术特点,提出结合HTML5和JSF2框架技术开发复合组件的基本原理和方法。(2)JSF2组件方面,研究JSF2组件的基本原理和开发方法。通过分析JSF2的工作原理,事件机制和生命周期,以及组件技术、视图技术、复合组件构建方法,提出了引进HTML5技术来开发JSF2的组件,提高组件的兼容性。(3)基于JSF2和HTML5组件实现方面,研究分析目前web系统前台应用中,一些比较常见和通用的的功能模块,提出使用基于JSF2和HTML5开发复合组件的方法对这些模块进行构建,并通过实验分析了这些组件与原有组件的性能和优缺点。本文研究基于JSF2和HTML5的组件开发的基本原理和方法。该方法采用HTML5技术来开发界面组件,实现了组件的跨平台和提高组件的浏览器兼容性,使组件具有更好的界面效果、桌面功能、交互能力和丰富的UI表现能力,满足人们对组件界面的体验;采用web应用系统的视图框架JSF2,使开发的组件具有灵活性、可扩展性和可复用性,可以方便开发者根据自己的需要自行构建JSF2的组件;最后该方法是以组件的形式存在的,能够提高HTML5开发的效率,优化Web界面代码,减少重复劳动,降低被开发软件出错的概率,快速高效地响应业务需求的变化。通过该方法,开发者可以自行定制、实现可复用的HTML5web表现组件,实现易于修改和扩展的用户界面组件,提高Web界面的开发质量和效率,使自定义组件不在是组件开发人员的专利。
其他文献
全球卫星导航系统近年来发展迅速,在军事和非军事领域都得到了广泛的应用,其对于国家的安全和社会的发展都具有重要的意义。随着卫星导航系统和卫星导航服务的适用范围越来越广
直升机传动系统在漏油的情况下,传动系统不能在正常润滑条件下工作,会进入乏油润滑阶段,并最终进入无油润滑阶段。本文主要对乏/无油润滑航空齿轮传动的磨损及温度场进行分析。
手机媒体作为非常重要的通讯、娱乐、交往工具,在大学生活中占据重要地位。在其对大学生带来便利的同时,对大学课堂教学、大学生学习、心理的影响也不言而喻。积极探索手机媒
文化规划对于城市的建设与发展具有非常重要的意义。如何使周秦汉唐文化资源更好地开发与利用,对于西安的城市规划与经济发展至关重要。西安地区周秦汉唐文化规划与运用的策
罗麦尔的文学素养是公认的,但这是否意味着他是一个漠视电影语言的导演呢?无论批评他的人,还是捍卫他的人,通常都从文学语言和话语分析的角度入手,讨论罗麦尔电影的对白、人
随着机床加工精度的不断提高,机床热变形引起的加工误差所占的比重越来越大,减小机床的热变形成为提高机床加工精度的重要途径。导轨和滚珠丝杠传动系统是数控机床进给系统的主
介绍信息化需要建立数据中心和如何建设大型数据中心。
目前我国仍处于社会主义初级阶段,决定了党风廉政建设也体现出阶段性特征,一方面反腐败成效与问题同在,另一方面,反腐倡廉不断出现创新性举措与腐败现象越来越隐蔽并存。面对当前
由于财务风险的潜在和危害性,防范和控制财务风险已成为各个企业经营组织工作的重要组成部分,而内部控制作为财务风险防范的重要手段,日益受到研究和重视。我国国有企业内部
竞争战略识别是战略管理领域的重要问题之一。竞争战略实证研究存在两个基本问题,一是验证竞争战略的存在性,二是探讨竞争战略的绩效机制和影响机制。显然,这两个基本问题都必须