一种使用JDK开发WebService的方法

来源:互联网 发布:中国银行 mac u盾 编辑:程序博客网 时间:2024/06/01 13:07

本人是菜鸟,一直觉得使用Servlet是就简单方便的。无意中发现一种编写WebService的方法,尝试了一下,但是还没有在实际项目中应用过。

1.开发服务器端

    Web Service编码:
        - @WebService(SEI和SEI的实现类)
        - @WebMethod(SEI中的所有方法)
    发布Web Service:
        - Endpoint(终端,发布webservice)
        
2.开发客户端
    使用Eclipse提供的Web Service浏览器访问
        -查看对应的wsdl文档:方法->url+?wsdl(一般浏览器)
        -请求WebService并查看请求和响应消息(WebService浏览器)
    
    创建客户端应用编码方式访问
        -借助jdk的wsimort.exe工具生成客户端代码:
            wsimport -keep url    //url为wsdl文件的路径  (本地或者网络路径都可以)
        -借助生成的代码编写请求代码
    
    /*
        F:\CT\Program_Mars\WebClient_Test1\src>wsimport -keep http://192.168.4.42:8080/W
        ebService_Test1?wsdl
        parsing WSDL...



        Generating code...


        Compiling code...
    */
    刷新Client工程。生成java文件。
    
3.监听请求:使用Eclipse的TCP/IP工具(端口转发)
    使用本地wsdl文件生成java代码,可以修改端口号
    优点:可以看到详细的请求以及转发信息

1 0
原创粉丝点击