EJB实现多个接口

local和remote可以定义在bean上,也可以定义在接口上。
它们有个属性value,用于定义实现的接口。

package com.kevin.ejb;

import javax.ejb.Local;
import javax.ejb.Remote;
import javax.ejb.Stateless;

import com.kevin.ejb.Ejb04Interface1;

@Stateless(name="ejb04bean")
// value用于定义多个接口.
@Remote(value={Ejb04Interface1.class, Ejb04Interface2.class})
// 根据java注解规范,如果该注解只有一个并且名字为value,则可以省略该属性,以如下声明
@Local({Ejb04Interface3.class,Ejb04Interface4.class})
public class Ejb04Bean implements Ejb04Interface1, Ejb04Interface2,
Ejb04Interface3, Ejb04Interface4{

public void m1() {
System.out.println("m1 method invoked.");
}

public void m2() {
System.out.println("m2 method invoked.");
}

public void m4() {
System.out.println("m4 method invoked.");
}

public void m3() {
System.out.println("m3 method invoked.");
}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值