lookup()在容器理查找的时候,找得是你的本地接口
而当EJB被调用的时候,用户只能取调用远程接口
因为他在EJB类中被实现了,你先通过查找找到一个ejb实力
然后创建本地接口
最后通过narrow转换成远程接口
而当EJB被调用的时候,用户只能取调用远程接口
因为他在EJB类中被实现了,你先通过查找找到一个ejb实力
然后创建本地接口
最后通过narrow转换成远程接口
解决方案 »
- 如何快速学习java
- java拼音首字母搜索功能如何实现
- ppt中流程图转换成图片问题
- 这里的弟兄们,为啥喜欢讨论冬眠(Hibernate)而不讨论春天(Spring)?
- "http://schemas.xmlsoap.org/wsdl/", the namespace on the "definitions" element,
- java ip地址 32位整型
- Jtable的cell编辑问题,请大家帮忙,谢谢了
- 请大家帮忙(小弟真的没分了)急。。。。。。。
- 说了连续散分三天,今天最后一天,要分的进来!
- 关于ejb打包的一点疑问??------------过来人帮忙!!:)
- 请问在Tomcat里怎么设置一个https的站点?
- 头疼!!如何在jbuilder中通过点击按钮同时向两个表添加记录?
lookup()并且create()的是remote接口。
而ejb1.x中,也只有remote接口让你调用。而在remote接口的查找和创建是十分耗费系统资源的,rmi方法
需要消耗相当的内存和系统时间。因此j2ee构架的系统在ejb1.x
中性能令人想当不满意。为此,java规范的制定者又提出了EJB2.0的local接口的概念,本地接口
就不需要narrow了……但是前提是:只有一个虚拟机中才可以调用本地
接口。至于narrow方法以及种种细节……我建议楼主好好看看mastering ejb2.0
和j2ee guideline等资料