java短信接口调用

来源:互联网 发布:股票数据查询 编辑:程序博客网 时间:2024/05/30 23:06


 

分类: 其他 java新技术 468人阅读 评论(0)收藏 举报
java短信接口调用Java

1.在action中调用webservice

package com.haikan.exam.action;

import java.rmi.RemoteException;
import java.util.ServiceLoader;

import javax.xml.rpc.ServiceException;

import com.haikan.exam.util.SmsSendServiceLocator;

public class Test {

 /**
  * @param args
  * @throws ServiceException
  * @throws RemoteException
  */
 public static void main(String[] args) throws RemoteException, ServiceException {

    SmsSendServiceLocator sms = new SmsSendServiceLocator();
    sms.getSmsSendServiceSoap().send("wp", "18314898709", "美女!你好!","", "343", "12132");

/*    sms.getSmsSendServiceSoap().send("", "18314898709", message, extAttributes, applicationID, password);
*/ }

}

2.

公司短信发送模式要从mq调用方式迁移到web service调用方式,于是就查了查如何搞。

使用axis1.4生成客户端调用web service的大概步骤如下:

1)下载axis1.4,解压。下载activation.jar和mail.jar两个jar包,放到axis1.4的lib目录下

2)进入axis1.4目录,运行java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java -p 客户端包名 web service url或wsdl文件路径

3)生成的客户端代码里面涉及到web service调用的主要有一个ServiceLocator和一个PortType类,

先new出一个ServiceLocator实例,然后通过该实例的getCSB_Through_ServicePort()方法得到一个PortType实例,通过这个PortType实例就可以直接调用具体的web service了。

0 0