Java与.NET的基于WS-Security的We ervices集成实现(下)

文章作者 100test 发表时间 2007:09:20 13:06:51
来源 100Test.Com百考试题网


4. 打开Jbuilder9 ,新建一个Java 类,命名为TestNetService。并将axis-wsse-1.0的jar包添加到Jbuilder的jdk中(Tools->configions jdks->class tab->add)代码如下:

package MyWebServiceJavaClient.

import Java.util.Date.

import Java.text.DateFormat.

import org.apache.axis.MessageContext.

import org.apache.axis.message.*.

import org.apache.axis.client.*.

import org.apache.axis.utils.*.

import Javax.XML.namespace.QName.

import Java.lang.Integer.

import Javax.XML.rpc.ParameterMode.

import net.vitale.filippo.axis.handlers.WsseClientHandler.

/**

*

Title:



*

Description:



*

Copyright: Copyright (c) 2004



*

Company:



* @author not attributable

* @version 1.0

*/



public class TestNetService {

static String usernameS = null.

static String passwordS = null.

public TestNetService() {

}



public static void main(String[] args) {

try {

Integer i = new Integer(2).

Integer j = new Integer(2).

String endpoint="http://localhost/MyServices/WebServiceTest/SumService.asmx".



Service service = new Service().

Call call = (Call)service.createCall().



call.setTargetEndpointAddress(new Java.net.URL(endpoint)).

call.setOperationName(new QName("http://www.contoso.com/SU","IntAdd")).

call.addParameter("a",org.apache.axis.encoding.XMLType.XSD_DATE,Javax.XML.rpc.ParameterMode.IN).

call.addParameter("b",org.apache.axis.encoding.XMLType.XSD_DATE,Javax.XML.rpc.ParameterMode.IN).

call.setReturnType(org.apache.axis.encoding.XMLType.XSD_INT).

call.setUseSOAPAction(true).

call.setSOAPActionURI("http://www.contoso.com/Rpc").



相关文章


J 环境的配置过程(JDK TOMCAT MYSQL)
技术摘要:如何编写安全的Java代码
Hibernate3.x过滤器的高级应用
ring让LOB数据操作变得简单易行
Java与.NET的基于WS-Security的We ervices集成实现(下)
Java与.NET的基于WS-Security的We ervices集成实现(上)
Java技术在多数据库系统中的应用研究
基于AJAX的动态树型结构的设计与实现
WebLogicUDDIClientAPI实例学习(二)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛