EJB -- Enterprise Java Bean, 是SUN在服务器平台上推出的JAVA技术族的成员. 与其他J2EE的技术一起, 大大增强了JAVA的能力, 并推动了JAVA在企业级应用程序的应用.
从软件构件的角度, EJB是JAVA技术中服务器端软件构件的技术规范和平台支持.我们知道, 在软件产业中, 基于构件的技术是当前的热点, 在面向对象的技术发展的今天, 构件作为可重用的软件组件, 在软件系统的开发上, 解决了重复开发的问题, 提高了软件开发的效率. 在软件构件的技术上, 众多厂商形成了几大阵营.
以微软为首的DCOM/COM阵营, 从DDE, OLE 到ACTIVEX等, 提供了构件开发的基础, 如VC, VB, Delphi等都支持DCOM, 包括OLE DB在内新的数据库存取技术. 但是脱不了桌面计算的底子.
以苹果和国际商用机器为首的OpenDoc阵营, 现在没有得到更多的厂商支持, 加之苹果和IBM的硬件平台在C/S应用中没有成为主流, 所以发展并不乐观.
还有一派, 是包括SUN在内的OMG, 对象治理组织, 推出了跨语言的CORBA, 已逐渐成为业界的标准.
那么, EJB是OMG成员之一的SUN推出的基于JAVA的构件规范, 是JAVA开发的一件利器. 自从随J2EE推出之后, 广泛的得到了业界的支持, 已经成为应用服务器的标准技术.
从企业应用多层结构的角度, EJB是商业逻辑层的构件技术, 于JAVA BEANS不同, 他提供了事务处理的能力, 自从三层结构提出, 中间层, 也就是商业逻辑层, 是处理事务的核心, 由于从数据存储层分离, 他就取代了存储进程的大部分地位.
从分布式计算的角度, EJB像CORBA一样, 提供了分布式技术的基础. 提供了对象之间的通讯手段.
从Internet技术应用的角度, EJB和SERVLET, jsp一起成为新一代应用服务器的技术标准. EJB中的Bean可以分为会话Bean和实体Bean, 前者维护会话, 后者处理事务. 现在, SERVLET负责与客户端通信, 访问EJB, 并把结果通过JSP产生页面传回客户端, 成为开发的新潮流.
从发展的角度看, EJB完全有可能成为面向对象数据库的新的平台, 构成企业计算的基础.
总而言之, 在日新月异的技术发展和更新中, EJB, 甚至EJB的后继者, 将在JAVA技术的大旗下不断攻城克地, 占领企业计算的大好江山.
资料引用:http://www.knowsky.com/363292.html
分享到:
相关推荐
【EJB简介】 Enterprise JavaBean(EJB)是Java平台上的核心组件,用于构建企业级分布式应用。EJB是一组遵循特定规范的Java类,它们专注于实现业务逻辑,从而简化复杂的企业级应用程序开发。EJB3.0是EJB规范的一个...
### JBoss 下开发EJB简介 #### 一、JBoss简介与重要性 JBoss作为一个开源的J2EE应用服务器,自诞生以来便受到了广泛的关注和应用。它不仅支持最新的J2EE规范,而且随着时间的发展,逐渐从一个单纯的EJB容器成长为...
【JBoss3.0下配置和部署EJB简介】 JBoss是开源的Java应用服务器,尤其在处理Enterprise JavaBeans(EJB)方面表现卓越。EJB是Java EE平台中的核心组件,用于构建分布式、可扩展的企业级应用。本文将详细介绍在JBoss...
【JBoss EJB开发简介】 JBoss是一款遵循J2EE规范的开源应用服务器,它不仅是一个EJB容器,更是一个基于J2EE的web操作系统。作为JavaWorld Editors' Choice 2002年度最佳Java应用服务器,JBoss为开发者提供了优秀的...
**一、EJB简介** EJB是Java EE平台的一部分,它提供了一种标准的方式来创建分布式、事务处理、安全和可管理的企业级服务。EJB类型主要包括会话Bean(Session Beans)、实体Bean(Entity Beans)和消息驱动Bean...
一、EJB简介 EJB是Java EE规范的一部分,它提供了一种标准的方式来实现业务逻辑,分为三种主要类型:会话Bean(Session Beans)、实体Bean(Entity Beans)和消息驱动Bean(Message-Driven Beans)。会话Bean用于...
#### EJB简介 EJB(Enterprise JavaBeans)是J2EE体系中的一个重要组成部分,它被视为一种特殊的、具备远程访问能力的JavaBean。与普通的JavaBean不同,EJB具有高度的可扩展性和企业级特性。EJB通过EJB服务器来提供...
#### 一、EJB简介 EJB(Enterprise JavaBeans)并非一个具体的产品,而是Java平台中一种用于构建企业级应用程序的服务框架规范。该规范由Sun Microsystems制定,并被众多软件厂商采纳实现为具体的EJB服务器。通过...
2.1 EJB简介 EJB是Java平台上的一个标准,用于开发和部署具有事务处理、分布式功能的服务器端组件。企业可以自建组件或从第三方供应商购买,这些组件在EJB容器中运行,为网络中的客户端提供远程服务。Enterprise ...
【EJB 简介】 EJB,全称 Enterprise JavaBeans,是由Sun Microsystems(现在已被Oracle收购)开发的一种服务器端组件模型,它是Java EE(现在称为Jakarta EE)平台的重要组成部分,旨在简化分布式应用程序的开发。...
### EJB简介与核心价值 EJB是Java平台上的企业级组件模型,用于构建可移植、健壮、可伸缩且事务安全的应用程序。其设计目的是为了简化复杂的企业级应用程序开发,通过将业务逻辑封装在组件中,实现组件间的松耦合...
### EJB简介 EJB是Java EE(Java Platform, Enterprise Edition)的一部分,它为开发可扩展、安全且可靠的分布式应用程序提供了标准框架。EJB规范定义了三种主要的组件类型:会话Bean(Session Beans)、实体Bean...
### EJB简介 Enterprise JavaBeans(EJB)是一种服务器端组件模型,它定义了三种主要类型的bean:会话bean(Session Beans)、实体bean(Entity Beans)和消息驱动bean(Message-Driven Beans)。会话bean处理客户端...
#### 二、EJB简介 EJB是一种基于Java平台的企业级服务组件模型,它为开发复杂的企业级应用程序提供了一种标准化的方法。EJB组件是运行在EJB容器内的,容器负责管理组件的生命周期、事务处理、安全性和持久性等非...
1.1 EJB简介 EJB的核心价值在于它提供了企业级应用的组件模型,包括事务管理、安全性、生命周期管理和资源调度等功能。开发人员无需关注底层实现细节,只需专注于业务逻辑,提高了开发效率。EJB 1.1版本对1.0版本...