bean:豆子。
在类级别重用之上可以曰有组件级别的重用。所谓组件,可以是几个类打包在一起,但是对于外部调用而言是一个独立整体(一个个豆子的感觉)。构造一个组件的风格有多种,java提出一套统一的风格,这也可以叫标准,这里面最主要的风格就包括组件的可配置属性通过统一的get,set方法暴露。组件都按这种风格来构造,就方便了组件组装者角色采用统一的工具来获取组件的属性列表,并可一一进行配置。这个设计曰为introspection内省机制,按照这种风格构造的组件都称为bean(JavaBean)。
EJB:Enterprise JavaBean
也是按那套风格来构造的Bean组件。只是这类组件有专门的应用领域,当然就是企业信息系统。这类组件将挂在特约的容器环境下运行,其按企业应用需要有不同的运行时表现,分为session bean,entity bean,message bean等。从概念上说就是JavaBean for Enterprise application。类似地你也可以称Swing中包括的JTable等为GUI JavaBean:GJB,不过这个称呼没有被业界统一喊起来,只能自己喊着玩。
分享到:
相关推荐
- `javax.ejb.EJB`、`javax.ejb.Local`和`javax.ejb.Remote`等注解:用于标记bean的接口,指定其作用范围和远程访问方式。 - `javax.ejb.TimerService`:提供了定时任务的管理,可以在EJB中创建和管理定时器。 描述...
【标题】"javax.ejb.jar.zip" 是一个与Java企业版(Java EE)相关的压缩文件,其中包含`javax.ejb.jar`这个核心组件。该组件是Java平台企业版的一部分,主要用于实现企业级Java应用中的Enterprise JavaBeans(EJB)...
1. **EJB概述**:EJB是Java后端服务的容器,支持多种组件类型,如会话bean(Session Beans)、实体bean(Entity Beans)和消息驱动bean(Message-Driven Beans)。这些组件可以处理业务逻辑,管理数据持久性,以及...
标题中的"org.hibernate.ejb-library-3.4.0.GA"是Hibernate Entity Beans的一个特定版本,它是Hibernate框架的一部分,专门用于处理Java Enterprise Edition (EE)环境中的持久化。Hibernate是著名的对象关系映射...
"javax.ejb-3.1.2.2_with-source.zip"是一个包含了javax.ejb-3.1.2.2版本的EJB组件,这个版本支持Java EE 6规范,且提供了源代码供开发者深入学习和调试。 EJB 3.1是EJB规范的一个重要里程碑,它极大地简化了EJB的...
EJB可以分为三种主要类型:会话bean(Session Beans)、实体bean(Entity Beans)和消息驱动bean(Message-Driven Beans),分别对应于业务逻辑处理、持久化数据存储和异步消息处理。 会话bean是无状态或有状态的...
- **POJO**(Plain Old Java Object):EJB 3.0允许使用普通的Java类作为EJB,这极大地简化了开发流程。 - **依赖注入**:通过注解或XML配置文件,可以自动注入EJB组件所需的资源。 - **生命周期管理**:EJB容器...
《Manning.EJB.3.in.Action.Apr.2007.rar》是一个压缩包文件,包含了一本关于企业级JavaBeans(EJB)3.0技术的专业书籍——《EJB 3 in Action》的电子版。这本书是Manning出版社于2007年4月出版的,由David Geary、...
- **EJB的创建与部署**:编写EJB的Java源代码,定义接口和实现类,然后在应用服务器上部署EJB组件。 - **客户端调用**:编写客户端代码,通过JNDI查找服务并调用EJB方法。 - **事务管理**:理解J2EE的自动事务管理...
根据提供的文件信息,我们可以归纳出以下关键知识点,主要聚焦于《Manning.EJB.3.0.in.Action》这本书的相关内容: ### 一、书籍基本信息 - **书名**:Manning.EJB.3.0.in.Action - **作者**:未提供具体作者信息...
【标题】"EJB开发——Java 2 SDK.rar_java ppt" 涉及的主要知识点是企业级Java Bean(Enterprise JavaBeans,简称EJB)的开发,以及与Java 2 Software Development Kit(SDK)相关的编程概念。这个标题暗示了一个PPT...
【标题】基于Java的EJB编程实例代码 【描述】本压缩包包含了使用Java企业版(Java Enterprise Edition,简称Java EE)中的企业级JavaBeans(Enterprise JavaBeans,EJB)技术进行编程的一些实例代码。EJB是Java平台...
EJB是Java EE(Enterprise JavaBeans)平台的核心部分,用于构建可扩展、安全且易于维护的企业级应用程序。这本书的目标是为开发者提供EJB 3的基础知识,帮助他们理解并掌握这一强大的服务器端技术。 EJB 3是EJB...
**企业Java Beans (EJB)** 是Java平台为企业级应用提供的一种组件模型,旨在简化复杂的企业级应用开发过程。EJB 3.0是EJB规范的一个重大更新版本,它在之前的版本基础上进行了许多改进,尤其是引入了更简洁的编程...
每个Bean类都需要实现EJB接口或者继承特定的抽象类,如javax.ejb.SessionBean或javax.ejb.Stateless。 2. 接口:对于有接口的Bean,还需要定义一个业务接口,客户端通过该接口调用Bean的方法。 3. 部署描述符:在...
为了使拦截器生效,需要在应用的`ejb-jar.xml`或`META-INF/beans.xml`配置文件中声明它,或者直接在使用拦截器的bean上使用相应的注解。例如: ```xml <class>com.example.MyInterceptor</class> ``` 或者使用...
在“ejb.rar”这个压缩包中,我们看到有两个文件:“www.pudn.com.txt”和“ejb”。通常,这样的文本文件可能是下载链接或相关资料的来源注释,而“ejb”可能是一个包含EJB相关PPT文档的文件夹或者直接是一个PPT文件...
在Java类中,我们需要实现 javax.ejb.Stateless 接口,并在该Bean中定义方法,这些方法将作为与地图服务器交互的接口。例如,我们可以定义一个名为 `getMapService` 的方法,用于获取特定的地图服务信息: ```java ...
《Enterprise Java Beans 3.0 第五版》是一本关于EJB(Enterprise JavaBeans)技术的权威指南,作者Bill Burke和Richard Monson-Haefel通过这本书向读者深入介绍了EJB 3.0标准的内容和应用。EJB作为Java EE(Java ...