基于JSF和EJB3.0的Web应用研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:myth_liu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Web技术的发展和J2EE平台的广泛采用,基于B/S的多层Web应用体系结构逐渐发展成熟,针对Java Web应用的每一层都开发出了许多框架。由于使用EJB2.x开发企业应用非常复杂,JavaEE5.0新规范对EJB进行了大幅度的修改,推出了EJB3.0新规范,开发了持久化规范JPA代替以前规范中的EntityBean,JSF也正式成为规范的一部分。面对层出不穷的开发框架,在设计Web应用架构时,如何选择框架,如何整合框架让每层以松散耦合的方式相互协作,是每一个开发人员都要考虑的问题。针对这个问题,本文提出了一个集成JSF和EJB3.0的Web应用开发架构,此架构从表示层到业务逻辑层,再到数据对象持久层,为开发企业应用系统提供了一站式解决方案。两种框架的融合能很好的兼顾开发效率与维护成本,具有极高的实用价值。本文首先对Web应用多层框架技术进行了研究,介绍了JavaEE5.0规范和Web应用分层架构。在将JSF、EJB3.0与其它主流Web应用框架比较分析后,提出了基于JSF和EJB3.0的Web应用开发架构。其次,本文对JSF和EJB3.0技术做了详细研究,探讨了集成JSF和EJB3.0进行Web应用开发的几种方案。对JSF和EJB3集成架构进行了改进,通过在架构中集成了Facelets和AJAX技术,设计了一个功能完备的Web应用架构,并讨论了用此架构开发应用系统的优势。最后,本文使用JSF和EJB3集成架构设计和开发一个电子商务系统。在系统设计和开发过程中,本文遵循面向对象的思想,没有使用传统的以数据库为中心的开发方法,采用以领域模型为中心的开发方法进行系统的设计和开发,为开发高效、灵活的多层Web应用系统提供一种新的思路及方法。其中还对系统中购物车功能进行改进,提出了一个新的购物车实现方法。
其他文献
云计算与云服务的应用在当下互联网行业中愈发热门,这使得由云服务商组成的云服务市场在商业领域的影响也愈发广泛。云服务市场中用户与服务商的信息交流是一种动态自适应的
需求获取是系统开发过程至关重要的一步,它是用户到软件工程人员之间的一道桥梁,软件工程人员通过需求获取得到用户的意图,形成软件编制的依据。需求获取的好坏直接关系到软
H.264/AVC是由国际电信联盟和国际标准化组织共同制定的新一代视频编码标准。在编码效率、网络适应性等诸多方面都超越以往的视频编码标准。因此日益收到业界的关注。但是其
生物信息学作为一门跨学科领域,简单来说就是希望通过信息技术领域的成果来解决生物学领域待解决的问题。在生物医学工作者在日常科研工作中,当他们需要对与基因相关的疾病进行
行人检测,即首先判断目标图片或者视频里面是否包含行人,如果包含行人,将行人在图片和视频中出现的位置用矩形框标定出来。行人检测和多目标检测已经成为当前计算机视觉研究
作为一种新的大规模感知数据收集方式,移动群智感知利用普通用户的智能手机的感知与计算能力,通过移动互联网进行协作,从而完成大规模的、复杂的感知任务。然而,智能手机的资
电力企业在信息化过程中基本上以业务部门为依据进行条块分割,缺乏整体规划,导致企业内应用系统之间不能有效地共享信息,更不能实现业务流程的协作和自动化。企业应用集成可
模板攻击是近年来兴起的一种新型旁路攻击方法,它借鉴了模式识别与机器学习中的有关技术,将密码设备信息泄漏的检测以及密钥相关中间值的攻击作为一种模式识别与分类问题予以
随着信息技术和网络技术的发展,各种应用服务的不断普及,用户每天需要登录到很多不同的应用。随着系统的增多,用户需要记忆的用户名和密码也随之增多。并且由于每个系统有自己的
随着移动通信技术的发展和移动终端性能的提高,移动通信网络提供流媒体服务已经成为可能。分析移动流媒体网络传输协议和H.264视频编码格式特点,参照802.11标准,提出移动流媒