zoukankan      html  css  js  c++  java
  • java调用WebService的例子

    java调用WebService的例子

    Posted on 2008-03-14 18:04 小y 阅读(31244) 评论(7) 编辑 收藏
     
    网上下载Axis.jar包 放到C://lib目录下,共9个. Snap.gif 然后在控制台执行以下命令 C:\lib java -classpath ".;commons-logging-1.0.4.jar;axis.jar;commons-discovery-0.2.jar;jaxrpc.jar;wsdl4j-1.5.1.jar; saaj.jar;activation.jar;mail.jar" org.apache.axis.wsdl.WSDL2Java -o "abcdefg" http://10.10.10.111/WebService/ManageUsersService.asmx?wsdl就会相应目录下生成相应的java类.然后把这些类拷到你的工程目录下, 把Axis的9个包加入到工程中,就可以像一般类一样调用WebService了. 调用方法:
            MsgService ms=new MsgServiceLocator();         MsgServiceSoap msgServer=ms.getMsgServiceSoap();                 String strSystemID ="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF";      //UAP系统ID,32位。        String strAccessUserName ="aaa";                             //需要申请        String strAccessPassWord ="aaa";                             //需要申请        String strSMSurl =http://*/MsgService.asmx; //短信webService地址                SendMMSIn pIn =new SendMMSIn();                   //消息参数类        pIn.setFromUserMobile("");                         //发送者手机        pIn.setMobileList(new String[]{"13510985723"});   //接收手机列表        SimpleDateFormat bartDateFormat =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");         pIn.setSendTime(bartDateFormat.format(new Date(System.currentTimeMillis()))); // 发送时间                 // 添加彩信内容--文字        MMcontent mm1 =new MMcontent();         mm1.setCharSet("UTF-8");         String mm1Content="使用WS发送彩信!";         mm1.setContentBytes(mm1Content.getBytes("UTF-8"));         mm1.setContentID("text1.txt");         mm1.setContentType(MMcontentType.TEXT);                 // 添加彩信内容--图片        MMcontent mm2 =new MMcontent();         mm2.setCharSet("UTF-8");         byte[] bytes = getByteFromFile("F:\\mmsjp.jpg");         mm2.setContentBytes(bytes);         mm2.setContentType(MMcontentType.JPEG);         mm2.setContentID("mmsjp.jpg");                 MMcontent[] mmcs =new MMcontent[] {mm1,mm2};         pIn.setMmsContents(mmcs);                 SendMMSOutHolder pOut=new SendMMSOutHolder();         SXTCallResultHolder result=new SXTCallResultHolder();         msgServer.sendMMS(strSystemID, strAccessUserName, strAccessPassWord, pIn,result,pOut);
  • 相关阅读:
    搜索入门
    计算几何基础
    对“学生自行组队,共同完成实验”的一些思考感慨
    20145213《信息安全系统设计》第十一周学习总结
    20145213《信息安全系统设计基础》第十周学习总结
    记与舍友摩擦的一两事儿
    20145213《信息安全系统设计》第九周学习总结下篇
    20145213《信息安全基础设计》第九周学习总结上篇
    20145213《信息安全设计系统》实验报告一
    20145213《信息安全系统设计基础》第八周学习总结下篇
  • 原文地址:https://www.cnblogs.com/simbadan/p/2735018.html
Copyright © 2011-2022 走看看