Java by API/javax.xml.ws/WebServiceRef

Материал из Java эксперт
Перейти к: навигация, поиск

WebServiceRef.wsdlLocation()

   <source lang="java">
 

/*

* Client.java
*
* Created on March 7, 2006, 11:31 PM
*/

package client; import javax.xml.ws.WebServiceRef; import endpoint.HelloService; import endpoint.Hello; public class Client {

   @WebServiceRef(wsdlLocation="http://localhost:8080/Hello/HelloService?WSDL")
   static HelloService service;
   
   public static void main(String[] args)
   {
       Client client = new Client();
       client.doHello();
   }
   
   public void doHello()
   {
       try
       {
           Hello port = service.getHelloPort();
           String ret = port.getHello(System.getProperty("user.name"));
           System.out.println("Hello result = " + ret);
       }
       catch(Exception e)
       {
           e.printStackTrace();
       }
   }

} ///////////////////////// package endpoint; import javax.jws.WebService; @WebService public class Hello {

   public String getHello(String name)
   {
       return "Hello " + name + "!";
   }

}


 </source>