java/nekurak.net-ws/src/java/cz/frantovo/nekurak/ws/Pokus.java
author František Kučera <franta-hg@frantovo.cz>
Sun Jun 20 14:46:47 2010 +0200 (2010-06-20)
changeset 145 0efefbf5f8b6
parent 100 01be78803f73
permissions -rw-r--r--
Formátování kódu, důsledné používání tabulátorů, drobné úpravy, StringBuilder
     1 package cz.frantovo.nekurak.ws;
     2 
     3 import javax.jws.WebMethod;
     4 import javax.jws.WebParam;
     5 import javax.jws.WebService;
     6 import javax.jws.soap.SOAPBinding;
     7 
     8 /**
     9  *
    10  * Jedinou povinnou anotací je zde @WebService – ostatní nejsou nutné 
    11  * a slouží k například k upřesnění názvu WS operace (pokud se má jmenovat jinak než metoda v Javě)
    12  * nebo k definování názvů parametrů.
    13  *
    14  * @author fiki
    15  */
    16 @WebService(serviceName = "pokusnaSluzba", targetNamespace = "pokusNS", portName = "pokusnyPort")
    17 @SOAPBinding(style = SOAPBinding.Style.RPC, use = SOAPBinding.Use.ENCODED)
    18 public class Pokus {
    19 
    20 	/**
    21 	 * Pozdraví osobu
    22 	 * @param koho jméno osoby v pátém pádě
    23 	 * @return věta – pozdrav
    24 	 */
    25 	@WebMethod(operationName = "pozdravOsobu")
    26 	public String pozdrav(@WebParam(name = "jmenoOsoby") String koho) {
    27 		return "Ahoj, " + koho + "!";
    28 	}
    29 }