易截截图软件、单文件、免安装、纯绿色、仅160KB

JAVA WebService 服务端与动态客户端

近来想做一个通用数据交换接口平台,所以想到使用JAVA来设计WebService,而且事先是不知道服务端在哪里的,也有可能是多个服务端的,所以客户端必须是可配置的,动态的,经过一番研究,现贴出代码,以供日后学习。
首先,确定使用XFire框架,框架的部署就不提了。
一、服务端:WebServiceTest
1、接口类
package service;
public interface IHelloWorld { 
    //sayHello 方法声明了Web服务对外暴露的接口
    //@return
    public String sayHello(String ss,int nn);
    public Object[] test(Object a,Object b);
}
2、实现类
package service;
public class HelloWorldImpl implements IHelloWorld {
 public String sayHello(String ss,int nn) {
  // TODO Auto-generated method stub
  return "你输入的字符串是:"+ss+",整数是:"+nn;
 }
}
3、xml文件
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://xfire.codehaus.org/config/1.0">
    <service>
       <name>HelloWorldService</name>
       <namespace>http://localhost:8090/WebServiceTest
       </namespace>
       <serviceClass>service.IHelloWorld</serviceClass>
       <implementationClass>service.HelloWorldImpl
       </implementationClass>
    </service>
</beans>
 
二、客户端
package service;
import java.net.MalformedURLException;
import java.net.URL;
import org.codehaus.xfire.client.Client;
public class DynamicClientTest {
 public Object[] getWebService(String surl,String saction,Object[] objarr) throws MalformedURLException,Exception
 {
  Client client = new Client(new URL(surl));
  Object[] results = client.invoke(saction, objarr);
  return results;
 }
    public stat


相关文档:

Java中集合容器类List和Set的用法

List的用法
List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。
表1  List接口定义的常用方法及功能
从表1可以看出,List接口提供的适合于自身的 ......

针对java加密防止反编译的办法

    众所周知,java开发语言提供了很方便的开发平台,开发出来的程序很容易在不同的平台上被移植,现在越来越多的人使用它来开发软件,与.net语言并驾齐驱。
    Java有它方便的一面,同时也给开发者带来了一个不小的烦恼,就是保护程序代码变得困难,因为java语言编译和代码执行的特 ......

Java中对文件的操作

Java中对文件的操作
java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。
1。新建目录
<%@
page contentType="text/html;charset=gb2312"%>
<%
String
filePath="c:/aaa/";
filePath=filePath.toString();//中文转换
java.io.File
myFilePath=new ......

java学习小记二

最近一直纠结于Java的IO中,刚开始看的一头雾水,各种Stream,各种Reader,各种Buffer。headache!
1,总的来说就包括InputStream 和 OutputStream 两个,具体应该用不到,都是用他们的派生类。
2,File 类的Object 可以是一个文件,也可以是一个directory/path。
3,Stream 是面向low-level的,而Reader/Writer是面向ch ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号