在JAVA中部署WEBSERVICE方法与访问步骤

这篇文章中的内容是我在刚开始接触WebService时做的一个简单的例子,现在发出来,希望对大家有用!

1、  安装.netFramework1.1
  目前.net已有版本2.0,但在windows2000机器上安装未成功,而在windows2003上测试,可成功安装2.0。在windows2000测试,可成功安装Framework1.1

   

2、  打开“Internet 服务管理器”,配置IIS


n         选中“默认WEB站点”条目;

n         右键该条目,在弹出的菜单中选择,新建虚拟目录。

n         给该虚拟目录命名,注意,要选择有asmx文件的目录。依次点击“下一步”,各选项默认即可。

n        在刚建好的虚拟目录下,右键文件XXX.asmx,选择“浏览”,即可看到接口描述WSDL


3、  资源下载地址。

1.       .netFramework1.1   

http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3#Requirements

5、  下载XFire Eclipse插件地址:

http://dist.codehaus.org/xfire/update/  下载并安装

6、  Eclipse 创建测试项目:

  安装完 XFire 插件后新建一个 JAVA PROJECT ,新建一个 XFIRE (如果确认安装完并且 JDK 1.5 或更高版本后会到下图)

点击Next进入下图

然后点击FINISH,创建完后最好在JAVA PROJECT中添加上commons-codec-1.3.jarcommons-httpclient-3.0.jarcommons-logging-1.0.4.jar三个JAR文件。

完成上述后我们会看到自动生成了两个文件夹 org.tempuri test 两个包和一些类如下

现在我们就可以创建自己的类去调用test包下相应的类。

例如:TestClient.java

  1. package test;
  2.  
  3. import org.tempuri.ArrayOfAnyType;
  4. import org.tempuri.ClsContractInfo;
  5. import org.tempuri.ObjectFactory;
  6.  
  7. public class TestClient {
  8.  
  9.     /**
  10.      * @param args
  11.      */
  12.     public static void main(String[] args) {
  13.       
  14.        //创建远程实例
  15.        ARContractClient client = new ARContractClient();
  16.        //创建远程服务
  17.        ARContractSoap service = client.getARContractSoap();
  18.       
  19.       
  20.        //创建工厂实例
  21.        ObjectFactory of = new ObjectFactory();
  22. //利用工厂初始化对象类型
  23.        ClsContractInfo ci = of.createClsContractInfo();
  24.        //赋值
  25.        ci.setSContractDate("test");
  26.        //调用远程服务方法
  27.        System.out.println(service.saveContact(null, ci, nullnull));
  28.       
  29.     }
  30.  
  31. }



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

無名VF

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值