`
ycljf86
  • 浏览: 77484 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

EJB3 Local 接口调用

    博客分类:
  • java
阅读更多
EJB3中
在同一个ear中,war中的web模块要想调用ear中的EJB模块(在ear中是一个jar包),那么你的客户端(war包)的JNDI方式得有点变化,不能像remote那样直接去lookup类的全路径,而是要在之前加一段(ejblocal:),以下是remote和local的调用方式
Remote
context.lookup("com.test.HelloRemote")
Local:
context.lookup("ejblocal:com.test.HelloLocal")
要是你在local中直接调用类的全路径那么会报错的,这也是我在日志文件中才找到的。
希望能帮助新人。

分享到:
评论

相关推荐

    各种EJB之间的调用示例

    - Local Interface:如果调用方和被调用的EJB在同一应用服务器内,可以使用本地接口,这样可以避免网络开销,提高性能。 - Asynchronous Calls:对于可能需要长时间运行的操作,EJB支持异步调用,这样调用方无需...

    Local和Remote方式访问EJB

    在EJB 3.0及以后版本中,Local接口通过实现无注解的接口来定义,或者通过使用`@Local`注解的接口来定义。例如: ```java public interface MyLocalBean { void doSomething(); } ``` 2. **Remote访问**:Remote...

    Ejb3.0 Local Working In Weblogic10.3

    首先,我们要理解EJB 3.0中的本地接口(Local Interface)。本地接口是客户端与EJB通信的一种方式,它不涉及远程调用,因此性能更好,适用于同一JVM内的通信。在EJB 3.0中,本地接口默认就是无接口模式,只需在实体...

    Tomcat web工程 调用 JBOSS EJB local及remote源码

    Tomcat下web工程调用JBOSS部署的EJB项目 此源码包 包括local本地调用及remote远程调用 文档说明在http://blog.csdn.net/heardy/article/details/6906225

    自己写了个ejb3的小例子代码 ( 之 四 )

    - 可选地,使用其他注解如@Remote或@Local定义Bean的接口,客户端将通过这些接口与Bean交互。 - 实现业务逻辑方法:在Bean类中,定义处理业务逻辑的方法。 通过这两个子文件,我们可以看到EJB3如何结合MDB和...

    EJB3应用实例

    5. **本地接口(Local Interface)和远程接口(Remote Interface)**:EJB3允许定义本地接口,只在同一个JVM内的客户端使用,减少了不必要的网络开销。同时,远程接口依然支持跨JVM的访问。 6. **依赖注入...

    java源码:各种EJB之间的调用示例.zip

    - **本地接口调用(Local Interface Invocation)**:当客户端和EJB在同一个JVM内时,可以使用本地接口,效率更高。 5. **EJB容器的角色**:容器负责EJB的生命周期管理、事务管理、安全性、资源池等,为开发者提供...

    EJB3最新学习教程,适合初学者

    ### EJB3 最新学习教程知识点详解 #### 一、EJB3 概念与特点 **企业级JavaBean(EJB)**是Java平台的一部分,用于开发和管理基于组件的企业应用程序。EJB3(Enterprise JavaBeans 3)是EJB规范的一个版本,它大大...

    实战EJB 实战EJB 实战EJB

    EJB2.0引入了本地接口的概念,允许开发者使用本地接口访问EJB组件,提高性能。在这一部分,我们将学习如何使用本地接口实现CMP实体Bean。 **开发EJB2.0的CMP (EJBQL)** EJBQL (Enterprise JavaBeans Query ...

    EJB3+JPA开发总结

    ### EJB3+JPA开发总结 #### 一、EJB3概述 EJB3 (Enterprise JavaBeans 3) 是Java EE平台上的一个重要组件,它主要用于构建企业级应用程序中的业务逻辑层。相比于早期版本,EJB3进行了大量改进,简化了许多开发流程...

    各种EJB之间的调用示例.7z

    - **本地方法调用 (Local Method Invocation)**:当EJB和客户端在同一JVM中运行时,可以使用本地接口,无需网络开销,效率更高。 - **EJB 3.0引入的注解**:如`@EJB`,允许在类或方法上直接注入其他EJB,简化了...

    weblogic部署EJB2.0 实现本地接口的SessionBean

    在EJB 2.0中,本地接口(Local Interface)是客户端与Session Bean交互的方式之一。与远程接口(Remote Interface)不同,本地接口不涉及网络调用,因此性能更好。要创建一个本地接口,你需要在Bean类中定义一个...

    Weblogic11g+EJB3的小例子

    - `@Local` 和 `@Remote`:定义Bean接口,区分本地和远程调用。 3. **Weblogic 11g集成EJB3**: - 部署EJB3应用到Weblogic 11g通常涉及创建一个EAR(Enterprise Archive)文件,该文件包含EJB JAR、WAR(Web ...

    各种EJB之间的调用示例.zip

    - **本地方法调用(Local Method Invocation)**:当客户端和EJB在同一JVM上运行时,可以使用本地接口,提高性能。 - **JNDI查找(Java Naming and Directory Interface, JNDI)**:客户端通过JNDI查找服务定位器...

    ejb3 第6讲--开发具有本地接口的无状态bean

    在EJB 3中,本地接口是客户端与bean通信的一种方式,它不涉及远程调用,因此通常比远程接口更快、更轻量。本地接口通过定义一组方法来暴露bean的功能,这些方法可以被容器管理的实体或无状态会话bean调用。定义本地...

Global site tag (gtag.js) - Google Analytics