`
- 浏览:
51643 次
- 性别:
- 来自:
浙江台州
-
1.EJB Enterprise Java Bean 企业bean,为了简化企业级的开发
2.EJB主要分为SeesionBean和MessageDrivenBean
3.(1)远程客户端:和EJB运行在不同的JVM上。
(2)本地客户端:和EJB在同一个JVM上
远程访问是需要消耗的,所以我们一定要减少方法的调用,要进行粗粒度的数据访问。
4.EJB的编写方法
(1)编写EJB的接口
(2)实现EJB的接口类
(3)定义EJB类型和EJB的访问类型
(4)部署到JBOSS
5.Client的编写方法
(1)建立一般的javaProject
(2)把客户端依赖的类加载到工程里面
(3)在src下添加jndi.properties,这样应用程序可以通过jndi来访问EJB
(4)访问EJB 一般的路径为 类名/remote
6.EJB的类型
(1)Stateful 有状态的:每个客户端得到的EJB都是不一样的,只和客户有关,每次NEW
(2)Stateless无状态的:每个客户端得到的EJB都是一样的,相当于单例
7.EJB的访问方式
(1)remote:远程客户端访问方式 远程客户端和本地都可以访问(传值)
(2)local:本地客户端访问方式 只能本地客户端可以访问(传址)
8.EJB实现多个接口
定义方式1:
如:
@Stateless(name="Ejb04")
@Remote(value={Ejb04Interface01.class,Ejb04Interface02.class,Ejb04Interface03.class})
@Local(Ejb04Interface04.class)
public class Ejb04Bean implements Ejb04Interface01, Ejb04Interface02,
Ejb04Interface03, Ejb04Interface04 {
------------------------------------------------------------
定义方式二:
将@Remote或@Local注解直接定义到接口上
-------------------------------------------------------------
通过在@Stateful或@Stateless注解中定义name属性,可以改变EJB的JNDI名称(请参考Ejb04Bean.java)
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
EJB中ejb-jar文件配置详解 EJB(Enterprise JavaBean)是一种Java技术,用于开发企业级应用程序。EJB容器提供了许多功能,如事务处理、安全认证、资源管理等,以便开发者更方便地开发企业级应用程序。在EJB中,ejb-...
ejb-api-3.0-sources ejb3.0资源文件,源代码文件
5. **ejb-3_0-pfd-spec-ejbcore.pdf**:这份文档详细介绍了EJB 3.0的核心概念,包括Bean的类型、生命周期、安全性、事务管理和并发控制等内容。 6. **ejb-3_0-pfd-spec-persistence.pdf**:这份文档主要关注EJB 3.0...
maven-ejb-plugin-2.1.jar
标签:agent-ejb-3.0.1-sources.jar,agent,ejb,3.0.1,sources,jar包下载,依赖包
3. **选择部署描述符**:可以选择使用标准的`ejb-jar.xml`或特定服务器的配置文件。 4. **配置JNDI**:设置命名服务,使得客户端能够查找并访问EJB组件。 5. **测试与调试**:确保应用按预期工作。 #### 五、JPA在...
【ejb-jboss-web实例的workspace】是一个专用于开发和部署EJB(Enterprise JavaBeans)与Web应用程序的工作环境,基于JBoss应用服务器。这个工作空间集合了开发所需的各种组件、配置文件以及源代码,便于开发者进行...
jar包,官方版本,自测可用
在使用Hibernate3的时候,发现程序编译好了,在运行时总是抛出java.lang.NoClassDefFoundError: javax/persistence/EntityListeners异常,经查找是因为缺少ejb3-persistence.jar包。应该是这个~
ejb3-persistence-1.0.2.GA-sources.jar ejb3 jbpm5 源码
ejb-jar元素是EJB发布描述器的根元素,它包含一个可选的EJB-JAR文件的描述,可选显示的名称,可选小图标的文件名,可选的大图标的文件名,必须的所有被包含的enterprise bean 的结构信息 ,可选的应用装配描述器,可选的...
标签:agent-ejb-3.0.0-sources.jar,agent,ejb,3.0.0,sources,jar包下载,依赖包
- `ejb-3_0-fr-spec-simplified.pdf`:这个版本可能提供了一个简化的EJB3.0规范概述,方便初学者快速理解EJB3.0的关键特性。 通过深入学习这些文档,开发者可以全面掌握EJB3.0规范,有效提升在Java企业级应用开发中...
ejb3-persistence-1.0.2.GA.jar
maven-ejb-plugin-2.3.jar
maven-ejb-plugin-2.2.jar
maven-ejb-plugin-2.2.1.jar
maven-ejb-plugin-2.0.jar
maven-ejb-plugin-1.7.jar
maven-ejb-plugin-1.7.3.jar