2.EJB实现类型的定义,用注解的方式,当一个EJBbean,实现了多个接口的时候,

需要用注解的方式指明哪一个接口是用Remote方式访问,哪一个接口使用

local方式访问
3.实现多个接口的情况下定义,访问方式:
有三种:
a.第一种:在接口的实现类中:
@Remote(value={EJB04Interface01.class,EJB04Interface02.class})//

定义哪些接口使用remote方式访问
@Local(value={EJB04Interface03.class,EJB04Interface04.class})*/
public class Ejb04Bean implements

EJB04Interface01,EJB04Interface02
,EJB04Interface03,EJB04Interface04{
}
b.第二种:在接口的实现类中定义,简单的方式
@Remote({EJB04Interface01.class,EJB04Interface02.class})//定义

哪些接口使用remote方式访问
@Local({EJB04Interface03.class,EJB04Interface04.class})*/
/**
* 注意:
* 1.如果是remote,和local访问方式,且()中定义的只有value一个

属性的时候
* 可以使用这种简便的方法定义value属性;去掉value=
* 2.如果定义在了接口的前面,那么这个注解在这个地方就不用定义了
*/

EJB3.0学习笔记---Bean实现多个接口的情况下定义,访问方式:相关推荐

  1. EJB3.0学习笔记---多接口的时,实现类处理方法:

    EJB学习笔记--- 1.胖客户端:指的是定义的接口太多了,接口做的工作太多; 胖接口: 2.EJB实现类型的定义,用注解的方式,当一个EJBbean,实现了多个接口的时候, 需要用注解的方式指明哪一 ...

  2. EJB3.0学习笔记---MDBbean--区分P2P模式和Pub/Sub模式的示例

    1.注意在写MDB程序的时候,如果是使用的P2P方式的话,可能你写了多个同样的MDBbean,但是   只会有一个MDBbean被调用,至于是哪一个被调用是随机的,这时候其他的将不会起作用; 一个消息 ...

  3. EJB3.0学习笔记---MDB--第一个MDBBean程序:

    第一个MDBBean程序: P2P方式传递消息: 1.创建EJB项目:EJBTestP2P_05 2.在com.credream.ejb包下: MyQueueMDBBean.java package ...

  4. EJB3.0学习笔记---理解远程调用服务端和本地调用服务端的区别

    项目目的:理解远程调用服务端和本地调用服务端的区别 1.异常:       javax.ejb.EJBException: Local and Remote Interfaces cannot hav ...

  5. EJB3.0学习笔记---定义客户端访问接口:

    定义客户端访问接口: 1.回顾:有状态的EJB每次都是一个新的,可以区分客户端状态,无状态的EJB可 以看成是单例的 2.客户端仅通过业务逻辑Bean所定义的接口来访问业务逻辑(跟具体实现无关) 3. ...

  6. EJB3.0学习笔记---Stateless Session Bean的原理:

    新年啦:开通自己的CSDN博客:http://blog.csdn.net/lidew521/ 1.Stateless Session Bean的原理:不是说EJB不可以有状态,而是说EJB不对他 的状 ...

  7. EJB3.0学习笔记-----Stateful Session Bean的原理

    和Http Session十分的类似:    EJB服务器返回的是一个实现了FirstEjb接口的一个代理对象.    EJB池中有很多对象;一个EJB可能有多个对象,和Session对象一样,多个对 ...

  8. EJB3.0学习笔记---JMS/MDB/Pub/Sub/P2P

    JMS:  1.jms是java的消息服务,jms的客户端之间可以通过jms服务进行异步的消息传输,jms支 持两种消息模型,Point--to--Point(P2P)和Publish/Subscri ...

  9. EJB3.0学习笔记---第一个EJB程序:

    第一个EJB程序: 开发服务端程序: 1.新建一个EJB project:EJBTest_01 2.在src下建包:com.credream.ejb 3.写接口:FirstEjb.java   pac ...

最新文章

  1. 服务端主动推送数据,除了 WebSocket 你还能想到啥?
  2. 非常震撼!微软 Win 10X 系统的深度体验
  3. C# 结构与类的区别
  4. 【C++基础】++i和i++
  5. 更换ubuntu的root的默认python版本
  6. 解决SwipeRefreshLayout与Banner滑动冲突
  7. 如何计算k段流水线执行n条指令的执行时间
  8. 剑指offer--旋转数组的最小数字
  9. BZOJ 1108: [POI2007]天然气管道Gaz
  10. 【干货】10000个抖音短视频红人通讯录.pdf(附下载链接)
  11. CxImage图像库的使用
  12. 2022-2028全球赛车模拟器游戏方向盘行业调研及趋势分析报告
  13. 新人上路,以菜鸟之名,对现在已学以及将来要学的进行一个简单的梳理,希望多多指教
  14. Unity代码调用网络摄像头WebCamTexture
  15. Git的注册登录以及具体使用
  16. Docker安装及镜像配置(常用命令介绍)
  17. 基于python的时间序列分析_用Python进行时间序列分析的一些入门操作
  18. 计算机网络概述知识点总结
  19. 孙红雷男人帮全集迅雷下载
  20. 第一章 为什么我们对机器学习感兴趣?(八)

热门文章

  1. CodeEditPro2.1基础使用——打开文件,查看波形图及语谱图
  2. lua中table的常用方法
  3. 【Django】(3)创建网页:学习笔记主页
  4. jquery 随楼层滚动导航激活状态改变特效
  5. 合并压缩JavaScript,开发发布两不误
  6. 23模式之: 工厂方法模式demo
  7. 第十一章:WebSocket
  8. LVS三种工作模式、十种调度算法介绍
  9. Flex4中使用WCF
  10. .net链接带密码的ACCESS数据库