2011-04-22 4 views
0

Salut tous Je suis nouveau aux services Web. J'ai écrit une classe Java. Mais je ne comprends pas comment le déployer. Je veux dire ai-je besoin de serveur web ou de serveur d'application? Comme c'est une classe java simple, je ne peux pas faire de fichier WAR pour le déployer. Alors, quelle est la méthode pour le déployer et quel serveur dois-je utiliser. J'utilise JDK 1,6

Services Web utilisant jdk 1.6

import javax.jws.WebService; 
    import javax.jws.soap.SOAPBinding; 
    import javax.jws.soap.SOAPBinding.Style; 
    import javax.xml.ws.Endpoint; 

    @WebService 
    public class WiseQuoteServer { 
    @SOAPBinding(style = Style.RPC) 
    public String getQuote(String category) { 
     if (category.equals("fun")) { 
      return "5 is a sufficient approximation of infinity."; 
     } 
     if (category.equals("work")) { 
      return "Remember to enjoy life, even during difficult situatons."; 
     } else { 
      return "Becoming a master is relatively easily. Do something well and then continue to do it for the next 20 years"; 
     } 
    } 

    public static void main(String[] args) { 
     WiseQuoteServer server = new WiseQuoteServer(); 
     Endpoint endpoint = Endpoint.publish(
       "http://localhost:9191/wisequotes", server); 

Répondre

Questions connexes