易截截图软件、单文件、免安装、纯绿色、仅160KB

Java调用.NET的WebService

1.  基本库
cxf-2.2.4.jar
XmlSchema-1.4.5.jar
Wsdl4j-1.6.2.java
2.  在.NET中编写服务,默认参数即可,如:
namespace TestService2Java
{
    [WebService(Namespace = "http://temp2java.org/")]    //仅此处稍加修改,不改也可
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    [System.ComponentModel.ToolboxItem(false)]
    public class Service1 : System.Web.Services.WebService
    {
        [WebMethod]
        public string HelloWorld()
        {
            return "Hello World";
        }
        [WebMethod]
        public int MathAdd(int a, int b)   //定义一个新方法
        {
            return a + b;
        }
    }
}
3.  生成Java中使用的类,使用wsdl2java:
wsdl2java –p test.net.service –d d:\src http://localhost/svr2java/Service1.asmx?wsdl
将生成文件中的Service1Soap.java导入java项目。
备注://@XmlSeeAlso({ObjectFactory.class}),否则调用会出错。
4.  调用服务:
import javax.xml.namespace.QName;
import javax.xml.ws.Service;
import java.net.URL;
public class CallDotNetService {
    public final static QName SERVICE = new QName("http://temp2java.org/", "Service1");
    public final static QName Service1Soap = new QName("http://temp2java.org/", "Service1Soap");
private CallDotNetService() {   }
public static void main(String args[]) throws Exception {
     URL wsdlURL = new URL("http://localhost/svr2java/Service1.asmx?wsdl");
 


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

JAVA基础入门:JAVA的数据类型

先看一段代码
public class Hello{
    public static void main(String[] args){
         int i = 5 , j = 2;
         System.out.println(i+j);
         System.out.println(i-j);
     & ......

原创图书《Java基础与案例详解》

 2009年9月出版的。同是《软件开发课堂》系列。本人在本书中编写的章节为:
第12章:多线程
第13章:IO流
第15章:反射
第16章:注解
第19章:网络编程
第20章:项目实例之网络版QQ
图书封面:
购买链接:http://www.china-pub.com/195979&ref=ps ......

Java初学者习题20道(转)

1.Java 源文件中最多只能有一个()类,其他类的个数不限。
public类,而且这个类的类名要和文件名一致.
2.面向对象程序设计的特征(封装性)(继承)(多态性)
3.接口是由(抽象方法)和(常量)组成的特殊类
4.用static修饰的方法是(静态方法,或类方法)
5.在产生异常的方法声明中声明会产生的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号