您的位置:首页 > 编程语言 > Java开发

java短信接口调用

2013-08-09 10:06 417 查看
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了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: