`
happyanyday
  • 浏览: 81858 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

关于ejb3中用工厂控制各个接口的方法。

阅读更多
我在ejb3设计时候想通过一个工厂来控制所有的外部接口,可是我在代码中总是不能实现,代码如下:
工厂类:
public class UserFactory {
private static  IUserRegister userRegister; //这是一个接口
           private static  IUserSearch userSearch; //还是外部接口,多个这样的接口,其他省略了

static  UserFactory instance=null;
public  synchronized static UserFactory getInstance(){
if (instance == null)
instance = new UserFactory();
return instance;
}
public  IUserRegister getUserRegister(){
return userRegister;
}
}

调用ejb bean的客户端:
UserFactory.getInstance().getUserRegister() userRegister =
(UserFactory.getInstance().getUserRegister())ctx.lookup
("IUserRegisterBean/remote");

这样调用一定是错的,怎么写对呢?
分享到:
评论
5 楼 happyanyday 2007-05-18  
对,就是弄个SessionBeanFacade
4 楼 happyanyday 2007-05-18  
我想通过工厂返回接口,然后通过接口调用ejb的jndi,UserFactory.getInstance().getUserRegister()我想返回接口的,但实际返回的是null,我在工厂中该怎么写呢?
3 楼 yb31 2007-05-18  
UserFactory.getInstance().getUserRegister() userRegister =xxxx
寒-_-!!!
2 楼 happyanyday 2007-05-18  
别无语呀,给点提示,老大们,先谢了。
1 楼 dennis_zane 2007-05-18  
汗,为什么这样做呢?太古怪了,比较无语的设计

相关推荐

    最新Java面试宝典pdf版

    1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。 61 2、编写一个程序,将d:\java目录下的所有.java文件复制到d...

    Java面试笔试资料大全

    1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。 61 2、编写一个程序,将d:\java目录下的所有.java文件复制到d...

    Java面试宝典2010版

    1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。 2、编写一个程序,将d:\java目录下的所有.java文件复制到d:\...

    JAVA面试宝典2010

    1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。 61 2、编写一个程序,将d:\java目录下的所有.java文件复制到d...

    Java面试宝典-经典

    1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。 61 2、编写一个程序,将d:\java目录下的所有.java文件复制到d...

    java面试题大全(2012版)

    1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。 61 2、编写一个程序,将d:\java目录下的所有.java文件复制到d...

    Java面试宝典2012版

    1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。 61 2、编写一个程序,将d:\java目录下的所有.java文件复制到...

    java面试宝典2012

    1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。 67 2、编写一个程序,将d:\java目录下的所有.java文件复制到d...

    Java面试宝典2012新版

    1、编写一个程序,将a.txt文件中的单词与b.txt文件中的单词交替合并到c.txt文件中,a.txt文件中的单词用回车符分隔,b.txt文件中用回车或空格进行分隔。 61 2、编写一个程序,将d:\java目录下的所有.java文件复制到d...

    Java 面试宝典

    3、说说&和&&的区别。 ............................................................................................... 8 4、在 JAVA 中如何跳出当前的多重嵌套循环? .........................................

Global site tag (gtag.js) - Google Analytics