当前位置: 代码迷 >> J2EE >> 揭开J2EE的面罩
  详细解决方案

揭开J2EE的面罩

热度:95   发布时间:2016-04-17 23:11:01.0
揭开J2EE的面纱
      对于最初开始学习java的初学者来说首先应该知道java的版本,java开始推出了三个版本:J2SE,J2EE,J2ME.J2SE包含原始的核心类库。J2EE功能非常全面,用于数据处理和服务器端应用,J2ME主要用于嵌入式设备如手机。下面具体说下J2EE.
    J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。

    J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。

    优点:
    1.简化结构
    J2EE平台支持简化的、基于组件开发模型,由于J2EE基于Java编程语言和J2SE平台,它提供了编写一次,随处运行的可移植性,遵循J2EE标准的所有服务器都支持该模型。
    2.提高开发效率
    由于组件技术的使用,可以按照开发人员的技能对应用程序开发进行分工,并行开发,提供整体开发效率
    3.可移植性强 
    除了Java语言固有的可移植性外,EJB体系结构在Bean和支持该Bean的容器之间提供了一套标准化的应用程序编程接口,这使开发人员能够将Bean从一种操作环境移植到另一种操作环境,而无需重新编写其源代码。
    4.重用性,可伸缩性好,易于维护
由于在EJB模型中,各个软件组件都是严格分离的,因此,可以从现有的软件组件装配出服务器端应用程序。基于J2EE平台的应用程序可被部署到各种操作系统上。由于组件可以被独立地更新和替代,通过更新应用程序中特定的组件,新的功能可以被很容易地增加。
    5.保留现存的IT资产
    由于企业必须适应新的商业需求,充分利用现有的企业信息系统投资,而不是重新制定,全盘更新方案就变得尤为重要,这样,一个以渐进的(而不是激进的,全盘否定的)方式建立在现有系统之上的服务器平台是大多数公司所希望的。




2楼u01029369848分钟前
继续学习了……
1楼u0103756634小时前
不错,学习了……
  相关解决方案