轻量级J2EE Web应用的设计与开发

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:luorui2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
长期以来,在企业级应用开发的领域,J2EE一直是业界的核心工业标准之一——特别是在企业级的Web应用开发上,J2EE占据了该领域内的大部分市场。然而,时至今日,我们并没有在Sun所推荐的以EJB为核心的J2EE应用架构中看到其所承诺的美景,实际情况恰恰相反,EJB在大部分实际应用中带来的坏处远远超过了它带来的好处。从2002年开始,J2EE社区全面开始了对EJB的批评与反思,整个J2EE业界开始寻求一种更加简单、更加方便使用的、新的J2EE架构。 在吸取了.Net的一些优秀思想和EJB的失败经验,一些“轻量级”的开发框架逐渐成型并被人们所广泛接受,它们开始慢慢取代EJB架构在J2EE中的核心位置,而这也正是本文要讨论的重点。 本文介绍了如何使用轻量级的开发思想与开发工具构建一个完整的J2EEWeb应用系统。作者结合现在业界先进的开发思想与自己的实际体会独立完成了该系统的分析与设计,不仅在文章中介绍了系统整体框架的设计、各种技术的选择,还给出了具体选择的原因与优缺点分析,更包括了细节的代码结构的设计与实现,并在适当地方给出了一些作者总结的最佳实践。 本文首先从系统开发的技术路线和架构出发、分析,在整体上说明了构建目标系统所涉及的基本概念和技术;接着介绍了系统对自动化持续集成应用与实施;然后,本文按系统的功能层次划分分别从持久层、业务层、显示层三个层次讨论了系统的具体的设计与实现,并结合UML图分析了部分核心代码;最后,本文介绍了系统的安全子框架“AccountSecure”和作者总结的“GenericAccess”设计模式。
其他文献
随着信息产业的快速发展,企业应用程序和商业服务的开发越来越注重客户端的快速反应及操作界面的多样性。在电力系统中,传统C/S或B/S模型的电气操作票系统已经不能满足实际应用需
无线Mesh网(Wireless Mesh Networks,WMNs)是一种具有动态网络拓扑、自组织、自配置的新型无线网络,能够提供大容量、网络覆盖范围广、易接入、高速率的网络服务,已经应用到
Internet作为20世纪人类最伟大的发明之一,已经深入到人类社会的各个方面,并得到了广泛的研究。由于网络模拟成本较低,实现简单,使用方便,且具有一定的真实性,能用于研究尚未
ITU-T H.264/MPEG-4 Part 10AVC(简称H.264)是最新的视频编码国际标准,由ISO/IEC的运动图像专家组MPEG和ITU-T的视频编码专家组VCEG组成的联合视频小组JVT共同制定而成。H.264
随着中国加入WTO(WorldTradeOrganization),中国医疗行业面临着更加激烈的竞争,如何提高管理水平、工作效率,降低成本,更好的为患者服务是每家医院都希望早解决的问题,同时随着计
同一场景的不同图像匹配是计算机视觉中的一个基本问题,在诸如三维重建、对象识别和分类以及相机自校正等应用中,图像的匹配都是一个关键步骤。为解决三维场景重建问题,改进目前
手势是人们生活当中一种自然而直观的人际交流模式,随着计算机技术的发展和人机交互逐渐向以人为中心转移,对手势识别的研究也逐渐成为人们研究的热点。然而,由于手势本身具有的
在铁路运营活动中,常常需要计算路网上两顶点间的最短路径。尤其在计算或核查运费时,要计算出两站间的最短路径,以确定计费里程。铁路客票核查系统的里程计算问题是实现客票核算
一段时间以来,愈来愈多的项目不同程度地提出了消息中间件的使用需求,以及近年来消息中间件在软件开发工程中需求的大面积增长,导致消息中间件的开发愈来愈受到业界的重视、进而
随着网络技术的迅速发展和J2EE平台的广泛应用,基于J2EE平台的多层Web应用的安全问题显得尤为重要。本文从Web应用面临的安全风险和需求分析出发,论述了Web应用安全问题的四