CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

再问session bean 调用entity Bean的问题

楼主jetercn(heter)2002-11-15 09:51:09 在 Java / J2EE / EJB / JMS 提问

entity   是local  
  session   是local/emote    
  如果我要让finduser()返回collection  
  客户端调用finduser得到这个collection   ,再iterate出来的类型是  
  哪个bean的什么接口类型?  
  我现在用的是entity   bean的local   remote   但出错  
  "Attempt   to   pass   a   reference   to   an   EJBLocalObject   to   a   remote   client.     A   local   EJB   component   may   only   be   accessed   by   clients   co-located   in   the   same   ear   or   standalone   jar   file."  
  我不想试entity变成local/remote,因为我想访问entity   Bean   都用session   来  
  实现,客户不直接访问entity   bean   ,由session   Bean   访问entity   Bean    
  客户通过session   Bean的方法得到entity   Bean的东西  
  我该怎么办呢?  
  如何把从entity   bean里得到的collection   传给客户?  
  谢谢  
  问题点数:60、回复次数:4Top

1 楼Jackle2001cn(jackle)回复于 2002-11-15 09:56:27 得分 10

用remote吧。在client   端调用remote方法就可以了。Top

2 楼Jackle2001cn(jackle)回复于 2002-11-15 09:59:51 得分 20

如果你的session   bean   和   entity   bean在同一个ejb容器中,那么你的session   bean   可以使用entity   bean   的Local接口去调用entity   bean   的方法。如果不是同一个ejb容易,那你的sessionbean还是要用entitybean的remote接口去调的。  
  客户端使用session   bean的remote接口去调用那个session   bean,获取session   bean   从entitybean   中获取的collectionTop

3 楼jetercn(heter)回复于 2002-11-15 10:10:14 得分 0

session   和remote在同一个容器里,我要知道的是  
  collection   里iterate   的iter.next()前面因该  
  cast成什么对象  
  是entity   bean的local   remote吗  
  但是我报错,错误见问题,  
  我该怎么做  
  Top

4 楼Jackle2001cn(jackle)回复于 2002-11-15 10:17:08 得分 30

要case成remoted的,不是local   remote.因为是客户端调用阿。如果你不想客户端和你的entitybean发生任何关系,再session   bean中把你取得的collection处理掉好了,在这里去iterator,再重新放再vector里面,传去客户端。呵呵,效率可能慢了。Top

相关问题

  • session bean调用entity bean的一个奇怪的问题!
  • ejb中session bean 如何本地调用entity bean(一定给分)
  • ejb中session bean 如何本地调用entity bean
  • 在session bean 中,怎么调用 cmb ?
  • stateless session bean(无状会话bean)怎样调用实体bean(bmp)!
  • 在Seesion bean中的一个方法调用Entity Bean调用错误,在线等待!!!!!!!
  • 调用Bean问题
  • 寻求方案:sessionless bean怎样包装、调用entity bean操作数据库?
  • 问一个很简单的问题:在JavaBean中怎样调用Session Bean?
  • jsp调用bean问题?

关键词

  • 客户
  • 接口
  • client
  • 调用
  • entity
  • bean
  • remote
  • 客户端
  • entitybean
  • 同一个

得分解答快速导航

  • 帖主:jetercn
  • Jackle2001cn
  • Jackle2001cn
  • Jackle2001cn

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo