不知道有没有发错地方
两个问题:
一、网上看到很多教程关于客户端调用的方法
其中RCP方式的
QName qname = new QName("http://god.com","getGod");//getGod是方法
//下面的不解
Object[] obj = new Obejct[]{"GOD"};参数
class[] classType= new class[]{String.class};返回类型
ServiceClient.invoke(qname,obj[],classType[]);
请问
      1、无返回值带参数的调用
      2、无返回值不带参数的调用
      3、还有不带参数的时候,只是调用服务器的方法返回一个值
这些情况应该怎么写疑惑中二、我需要弄一个axis2的web服务
我在tomcat里配了mysql数据源(不是直连的那种)
但是java程序端访问不了
换成jsp就可以
据说必须在tomcat启动加载到jndi
我是希望在java应用程序端返回一个ResultSet
      1、客户端操作ResultSet这样行的通吗?
      2、还是直接把数据库操作写在服务器端,客户端再返回表字段类型(如String)请大家帮帮忙
或者还有更好的方法?请大家帮帮忙
小弟谢谢了~~~

解决方案 »

  1.   

    我是希望在java应用程序端返回一个ResultSet 
          1、客户端操作ResultSet这样行的通吗? 
          2、还是直接把数据库操作写在服务器端,客户端再返回表字段类型(如String) 
    我还是觉得你最好把结果集放到 xml 中,传到客户端
      

  2.   

    现在问题又来了
    我的mysql数据源是在tomcat的context.xml里配置的
    1、jsp可以访问并查询出结果,
    可是java应用程序就不行。
    真不知道是怎么回事了,快崩溃了服务器端构造方法里的代码
    ds = (DataSource)ctx.lookup("java:comp/env/jdbc/tongji");
    con = ds.getConnection();
    stmt = con.createStatement();
    rs = stmt.executeQuery("select * from user");
    打包成aar,客户端访问有问题2、请问大家用axis2访问数据库都用什么方法
      

  3.   

    你客户端用的axis2吗,axis2生成客户端后一般都有两个java代码:
    *Stub.java
    *CallBackHandler.java用这两个类就可以完成调用了