Java WebService入门实例

Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。

Web Service的关键技术和规则:

1.XML:描述数据的标准方法.

2.SOAP:表示信息交换的协议(简单对象访问协议).

3.WSDL:Web服务描述语言.

4.UDDI:通用描述、发现与集成,他是一种独立于平台,基于XML语言的用于在互联网上描述商务的协议。

一、利用JDK web服务api实现,这里使用基于SOAP message的Web Service:

1.首先创建一个Web Services项目,作为Web services Endpoint.

2.创建一个HelloService.java类 

package com.yjpeng.hello;    

   

import javax.jws.WebService;    

import javax.jws.WebMethod;    

import javax.xml.ws.Endpoint;    

@SOAPBinding(style = SOAPBinding.Style.RPC)    

@WebService    

public class HelloService {    

        

    @WebMethod    

    public String sayHello(String message){    

        return "Hello ," + message;    

    }    

        

    public static void main(String[] args) {    

        //create and publish an endPoint    

        HelloService hello = new HelloService();    

      Endpoint endPoint = Endpoint.publish("http://localhost:8080/helloService", hello);    

  }    

}    

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzsdws.html