首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Android客户端可以调用远端EJB吗?该怎么解决

2013-10-29 
Android客户端可以调用远端EJB吗?请问各位大牛,Android的客户端可以调用EJB的方法吗? 下面的程序中Initial

Android客户端可以调用远端EJB吗?
请问各位大牛,Android的客户端可以调用EJB的方法吗? 

下面的程序中InitialContext是不是只有JAVASE可以调用? Android中调用不了?其中WeatherQuery 是服务器端导出的接口,client端的stub

public static void main(String[] args)throws Exception {
   //This class is the starting context for performing naming operations.
   Properties props = new Properties();
   props.setProperty("java.naming.factory.initial","org.jnp.interfaces.NamingContextFactory");
   props.setProperty("java.naming.factory.url.pkgs","org.jboss.naming:org.jnp.interfaces");
    props.setProperty("java.naming.provider.url","59.*.*.*");
    InitialContext context = new InitialContext(props);
    //远端调用查询方法,bean的名称与jboss服务器启动的EJB名称相同
    WeatherQuery wq = (WeatherQuery)context.lookup("WeatherQueryBean/remote");
    //调用接口中的方法
    String[] weather = wq.getWeather("wuhan");
 
}

先谢谢了
[解决办法]
可以的,我开始也不怎么了解,你去网上了解一下flamingo咯。这个是远程接口调用的吧。 。。 试试   
不过我也不熟悉,你自己摸索

热点排行