`
hanxinyu
  • 浏览: 127356 次
  • 来自: henan china
社区版块
存档分类
最新评论

ejb3中接口间的调用

EJB 
阅读更多


@Stateless
@LocalBinding(jndiBinding = "com/webstone/drp/warehouse/notify/svc/InventoryNoticeService/local")
@RemoteBindings( { @RemoteBinding(jndiBinding = "com/webstone/drp/warehouse/notify/svc/InventoryNoticeService/remote") })
public class InventoryNoticeBean extends BaseBean implements
  InventoryNoticeLocalService, InventoryNoticeRemoteService
{
 @PersistenceContext(unitName = "drpoa")
 private EntityManager em;
 
 @EJB(name="com/webstone/drp/sales/svc/DistNoticeLocalService/local")
 private DistNoticeLocalService distributeService;
 
 @EJB(name="com/webstone/drp/product/svc/NoteNoGeneratorService/local") 
 private NoteNoGeneratorLocalService noteNoGenerator;
 
 @EJB(name="com/webstone/drp/inventory/svc/InventoryService/local") 
 private InventoryLocalService inventoryService; 

 @EJB(name="com/webstone/drp/company/svc/CompanyService/local") 
 private CompanyLocalService companyService; 

 @Resource(mappedName = "java:/MSSQLDS")
 private DataSource ds;

}

分享到:
评论

相关推荐

    JNDI调用分布式EJB3 通用接口

    EJB3中的一个重要特性是它可以跨网络进行分布,这使得应用程序能够利用多台服务器的资源,提高可伸缩性和可用性。 首先,了解EJB3的核心概念是必要的。EJB3包括三种主要类型:Stateless Session Beans(无状态会话...

    各种EJB之间的调用示例

    - Remote Method Invocation(RMI):这是EJB之间最基础的调用方式,允许一个EJB实例调用另一个EJB的远程接口方法。 - Local Interface:如果调用方和被调用的EJB在同一应用服务器内,可以使用本地接口,这样可以...

    ejb调用详解

    2. **实现EJB接口**:创建实现类,并使用`@Stateless`或`@Stateful`注解来指定Bean的类型。 3. **部署EJB**:将实现类和接口打包到一个ejb-jar文件中,并将其包含在一个war或ear文件中进行部署。 4. **配置服务器**...

    EJB调用原理分析

    3. **调用业务方法**: 客户端通过Remote接口调用EJB的业务方法。对于Entity Bean,客户端通常通过查找来获取现有对象,而不是创建。 4. **容器管理**: EJB容器在调用实际的bean实例前,会进行一系列容器管理操作,如...

    EJB client调用EJB3 .doc

    当EJB3应用部署在JBoss服务器上,且调用者也在同一个环境中时,调用EJB相对简单。在这种情况下,Web应用可以作为客户端直接调用EJB。Web应用打包成WAR文件,并部署到JBoss。需要注意的是,由于Web应用和EJB都在同一...

    实战角度比较EJB2和EJB3的架构异同

    因此,即使在EJB3中,理解JNDI名称的生成规则仍然很重要,因为它直接影响到EJB的查找和调用。 综上所述,EJB3相对于EJB2的主要改进在于简化了编程模型,通过注解减少了冗余代码,并引入了依赖注入以提高代码的...

    EJB客户端(远程调用)

    调用EJB的客户端程序,通过远程接口方式调用

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

    我们将通过两个具体的子文件——`pear.ejb3.mdb`和`pear.ejb3.session`,来了解EJB3中的Message Driven Bean(MDB)和Session Bean的概念。 首先,我们来看`pear.ejb3.mdb`,这代表Message Driven Bean,它是EJB3中...

    EJB分布式远程调用的小例子的简单实现

    首先,我们需要创建一个EJB接口,这个接口定义了可供远程调用的方法。例如: ```java import javax.ejb.Remote; @Remote public interface MyRemoteService { String doSomething(String input); } ``` 然后,...

    EJB3应用实例

    4. **实体bean(Entity Beans)**:EJB3中的实体bean通常对应数据库中的记录,它们可以是容器管理的持久化(CMP)或Bean管理的持久化(BMP)。`@Entity`注解标记实体类,`@Table`定义映射的数据库表,`@Id`定义主键...

    EJB3开发Entity

    在EJB3中,实体Bean不再需要编写大量的接口和实现代码,而是利用注解(Annotations)来定义其行为和属性,大大减少了代码量。 2. **JPA和Hibernate** EJB3的实体Bean通常与Java Persistence API (JPA)一起使用,...

    定时调用Ejb接口示例

    项目中用到的定时调用Ejb接口示例。在jboss下通过。需要依赖jbossall-client.jar包

    ejb3进阶案例

    在ejb3中,可以使用`EntityManager`和`EntityTransaction`来处理数据库操作,如CRUD(创建、读取、更新、删除)操作。ejb3的实体管理器提供了事务管理和懒加载等功能,大大提高了开发效率。 **3. MessageDriven ...

    tomcat 调用weblogic EJB

    - 在WebLogic中生成所需的EJB接口,并将其打成jar包。将这个jar包放置在需要调用EJB的项目的lib目录下,确保项目能够访问到这些接口定义。 3. **编写调用代码** - 创建一个Action类继承自`org.apache.struts....

    tomcat调用EJB必须的包.rar

    描述中提到的三个jar文件——`commons-logging.jar`、`concurrent.jar`和`ejb3-persistence.jar`,是Tomcat在调用EJB时可能需要的关键依赖库: 1. **commons-logging.jar**:Apache Commons Logging是一个轻量级的...

    实战EJB 实战EJB 实战EJB

    2. **实现EJB类**:实现接口中定义的方法,包括业务逻辑的实现。 3. **配置部署描述符**:使用`ejb-jar.xml`文件指定EJB的部署属性。 **部署到应用服务器** 1. **打包**:将EJB类及其依赖项打包成`ejb-jar`文件。 ...

    struts2+EJB3.0开发实例项目

    1. **Action 类**:实现 Struts2 的 Action 接口,处理 HTTP 请求并调用 EJB3.0 组件。 2. **EJB3.0 Bean**:定义实体 bean、会话 bean 或消息驱动 bean,处理实际的业务逻辑。 3. **JSP 页面**:作为视图,展示数据...

Global site tag (gtag.js) - Google Analytics