Business interface
1. interfaces are excluded when determine whether bean has more than one interface: Serializable, Externalizable, any interface defined by javax.ejb.*
2. Same interface can not be used as Local and Remote interface
3. wont extend EJB(Local)Object, previous version 2.1 will do it.
Interceptor
1. order of define is order of invoke
2. have no-arg public constructor
Exception
1. business interface can throw any exception but NOT RemoteException, EJBException will wrap remote exception
EJB3 Annotation
The @PreDestroy callback happens after any method with an @Remove annotation has been completed.
@EJB
@Resource
@PersistenceContext
@PersistenceUnit
how to reference another EJB
1. go through Jndi call
2. using EJBContext which has method: lookup(...)
分享到:
相关推荐
本文将基于“ejb-3_0spec-simplified”文档的核心内容,深度剖析EJB3.0的简化API,旨在为开发者提供一份详实的技术指南。 二、EJB3.0简化API的核心理念 EJB3.0的简化API主要体现在以下几个方面: 1. **POJOs as ...
【EJB3 Study】是一个关于企业级Java Bean(Enterprise JavaBeans,简称EJB)3.0版本的学习资源,主要探讨了这一技术在实际项目中的应用和解析。EJB是Java平台上的一个核心组件,用于构建分布式的企业级应用程序,...
本资料集`EJB3_study`主要围绕EJB3的核心概念、设计模式以及实际应用展开。 ### 1. EJB3的核心概念 - **实体Bean(Entity Bean)**:代表业务对象,通常与数据库中的记录对应。EJB3引入了注解驱动的实体管理,使得...
### EJB基础知识与核心概念解析 #### EJB的预备知识及学习目标 EJB,即Enterprise JavaBeans,是Java EE平台的关键组成部分,主要用于构建企业级应用程序。它提供了一种标准化的方式来开发、部署和管理分布式组件...
ejb在jboss下的组件基础类,包含javax.ejb.Stateless等
### 实战EJB知识点解析 #### 一、企业JavaBeans (EJB) 技术概览 **什么是企业JavaBeans技术?** 企业JavaBeans (EJB) 是Java平台上的服务器端组件模型,专为构建可扩展、可靠且跨平台的企业级应用程序而设计。...
**一、核心规范(ejb-3_0-fr-spec-ejbcore.pdf)** 核心规范详细阐述了EJB 3.0的基础架构和组件模型。在这一部分,你会了解到: 1. **实体Bean (Entity Beans)**:EJB 3.0引入了注解驱动的实体Bean,允许开发者...
《EJB3.0入门经典》是关于EJB 3.0的专业技术教程,从实用的角度出发,理论联系实际,用9章的篇幅详细讲解了EJB 3.0开发的方法和技巧。《EJB3.0入门经典》内容丰富,讲解由浅入深,全面系统,在讲解EJB 3.0最新开发...
1. EJB Core (ejb-3_0-fr-spec-ejbcore.pdf): EJB Core涵盖了EJB的基础架构,包括会话bean(Session Beans)、实体bean(Entity Beans)和消息驱动bean(Message-Driven Beans)。在EJB 3.0中,主要引入了注解驱动...
- `ejb-3_0-fr-spec-simplified.pdf`:这个版本可能提供了一个简化的EJB3.0规范概述,方便初学者快速理解EJB3.0的关键特性。 通过深入学习这些文档,开发者可以全面掌握EJB3.0规范,有效提升在Java企业级应用开发中...
### EJB技术详解 #### EJB 2.0与EJB 1.1的主要区别及其应用场景 EJB(Enterprise JavaBeans)技术自1998年首次推出以来,经历了多个版本的演进,其中EJB 2.0是EJB 1.1的重要升级版,带来了诸多改进和新特性,旨在...
**EJB 3.0 学习指南** EJB(Enterprise JavaBeans)是Java平台企业版(Java EE)的一部分,用于构建可扩展、安全且事务处理能力强大的分布式应用程序。EJB 3.0是该技术的一个重要里程碑,它极大地简化了开发过程,...
Files contained in javax.ejb.jar: META-INF/MANIFEST.MF javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout.class javax.ejb.ActivationConfigProperty.class javax.ejb.AfterBegin.class javax....
javax.ejb.AccessLocalException.class javax.ejb.CreateException.class javax.ejb.DuplicateKeyException.class javax.ejb.EJBContext.class javax.ejb.EJBException.class javax.ejb.EJBHome.class javax.ejb....
【实战角度比较EJB2和EJB3的架构异同】 EJB,即Enterprise JavaBeans,是Java EE(企业版Java)平台的核心组件之一,用于构建可复用、分布式的服务器端应用程序。EJB2和EJB3是EJB技术的两个主要版本,它们在架构上...
**在ejb-3_0-fr-spec-ejbcore.pdf文档中,你将找到EJB 3.0的官方规范,其中包括详细的API说明、设计原则、用例示例和最佳实践。这份文档对于深入理解EJB 3.0的核心概念和机制至关重要,无论你是初学者还是经验丰富的...
### EJB 3.0 规范解析 #### 一、引言 EJB (Enterprise JavaBeans) 是一种用于开发企业级应用的标准组件模型。EJB 3.0 是 EJB 技术的一个重大更新,它引入了许多新的特性和改进,以简化应用程序的开发过程并提高性能...
META-INF / maven / org.glassfish.main.ejb / javax.ejb / pom.properties META-INF / maven / org.glassfish.main.ejb / javax.ejb / pom.xml javax.ejb.AccessLocalException.class javax.ejb.AccessTimeout....
### EJB2.0与EJB3.0的主要区别 #### 一、简介 企业Java Beans(EJB)是Java平台为企业级应用提供的一种组件模型。随着技术的发展,EJB经历了多个版本的迭代,其中EJB 2.0和EJB 3.0是两个重要的里程碑版本。本文将...
EJB中ejb-jar文件配置详解 EJB(Enterprise JavaBean)是一种Java技术,用于开发企业级应用程序。EJB容器提供了许多功能,如事务处理、安全认证、资源管理等,以便开发者更方便地开发企业级应用程序。在EJB中,ejb-...