基于J2EE平台的企业级Web应用研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:qiaomy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,J2EE (Java 2 Platform Enterprise Edition)平台发展迅速,己成为开发企业级应用的事实标准和规范。该平台是应用程序编程接口(Application Programming Interface, API)、服务和协议的统一集合。这一集合包含用于构建分布式多层应用所必需的特性和功能,为开发和配置企业级应用提供健壮、稳定的服务。当前基于J2EE平台的Web应用在逻辑上一般被分为五层:客户层、表示层、业务层、持久层和数据库层。这种多层的体系结构向开发者提供了一种基于组件的设计和开发Web应用的模块化方法。应用系统各层的实现技术可谓多种多样,每种技术都有其优缺点和最适用的范围,怎样选择各层的技术以及如何结合这些技术来实现一个应用系统是一个值得进一步考虑的问题。本文主要针对表示层和持久层的实现提出了基于Struts+Hibernate的解决方案。当前基于J2EE平台的表示层开发方式主要有两种,即传统Web应用开发方式和基于MVC(Model-View-Controller,模型-视图-控制器)模式的Web应用开发方式。后者能够克服传统Web应用开发方式所固有的弊端,其最大优点是将显示逻辑与业务逻辑明确分离,以适应越来越复杂的Web应用系统的设计需求。因此,采用基于MVC模式的Web应用开发模式成为开发人员的首选。Apache Struts是实现MVC设计模式的最佳应用框架之一。Struts提供了自己的控制器组件,并整合了其他相关技术用于实现MVC设计模式中的模型组件和视图组件。对于持久层开发现在主要分成两种潮流,即:直接使用JDBC API进行数据访问;另一种潮流是基于ORM机制进行数据访问。后者能够克服由于对象范例和关系范例这两个领域之间存在的“阻抗不匹配”。因此,采用基于ORM机制进行数据访问是开发人员首选。在众多基于ORM的软件中,Hibernate就是一种备受欢迎的ORM软件。Hibernate作为数据访问的中间件,可以为任何一个需要访问关系数据库的Java应用服务,作为Hibernate的使用者,无需关心Hibernate是如何实现的,只需要知道如何访问它的接口就行了。本文分为四部分,第一章为第一部分,介绍了企业级Web应用的发展趋势和当前国内外Web应用的研究现状。第二、三章为第二部分,在对当前J2EE平台的
其他文献
【正】科研投入严重不足,科技与经济脱节,是困扰科技界的两个严重问题。科学研究必须与社会协调发展,科学研究的规模必须与国力相适应,选题和发展重点也应首先结合我国经济发
<正> 在人物消息采写中,“见事不见精神境界”是比较常见的毛病。我们不妨看看人物消息《上等兵荣剑研究军事学术展露才华》(此文发表在《解放军报》1991年8月21日,当年荣获
舞蹈艺术是综合性艺术,因为其中除舞蹈本身之外还包括音乐、美术,甚至还包括文学、戏剧等,而我认为最基本的组成应该说是舞蹈和音乐。可以说,它们二者是一种生来的天然组合的关系
<正> 人物消息是以消息的形式报道新闻人物、反映其思想和事迹的新闻体裁。近年来,笔者发现众多报纸中,人物消息少得可怜。许多通讯员、记者一涉及写人物,首先想到的就是人物
三维激光扫描技术是近年来发展起来的一项测绘技术,其又被称为“实景复制技术”,该技术能够完整并高精度地重建扫描实物的空间三雏形态,对扫描物体表面无需进行任何处理,真正实现
目的总结中老年上睑松驰眉上缘切口矫正手术的临床经验。方法画出患者的眉中心线和眶上缘位置从而判断眉下垂程度。确定眉与眶缘所形成的月芽形区,切除该区皮肤,若上眼睑皮肤
舞台表演作为影视表演的基础,其出现与发展都在一定程度上对影视表演艺术产生了重要的影响,两种艺术表现形式既有相同点,又存在较大的差异性。表演艺术自从进入电视以及电影行业
对应用于空气调节和制冷方面的水平管降膜式蒸发器原理进行简述,在分析设计水平管降膜式蒸发器时,需要考虑制冷剂在水平光管上流动模式。给出影响制冷剂在水平光管上流动模式的
为加快我国城镇化进程,国家征收农民的土地,由此产生了大量的失地农民,随之而来的是失地农民养老保障问题日益严峻,这不仅影响到失地农民的自身利益,还将影响到整个社会的稳定。因
"法律不入家庭"体现了法在处理涉及亲属之间的法律事务时,应予以区别对待的法律思想。该法谚有深厚的文化根基和充足的法理依据,已经传承了数千年。要让"法律不入家庭"的合理