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
franta-hg@98
     1
package cz.frantovo.nekurak.ws;
franta-hg@98
     2
franta-hg@98
     3
import javax.jws.WebMethod;
franta-hg@98
     4
import javax.jws.WebParam;
franta-hg@98
     5
import javax.jws.WebService;
franta-hg@98
     6
import javax.jws.soap.SOAPBinding;
franta-hg@98
     7
franta-hg@98
     8
/**
franta-hg@98
     9
 *
franta-hg@100
    10
 * Jedinou povinnou anotací je zde @WebService – ostatní nejsou nutné 
franta-hg@100
    11
 * a slouží k například k upřesnění názvu WS operace (pokud se má jmenovat jinak než metoda v Javě)
franta-hg@100
    12
 * nebo k definování názvů parametrů.
franta-hg@100
    13
 *
franta-hg@98
    14
 * @author fiki
franta-hg@98
    15
 */
franta-hg@100
    16
@WebService(serviceName = "pokusnaSluzba", targetNamespace = "pokusNS", portName = "pokusnyPort")
franta-hg@100
    17
@SOAPBinding(style = SOAPBinding.Style.RPC, use = SOAPBinding.Use.ENCODED)
franta-hg@98
    18
public class Pokus {
franta-hg@98
    19
franta-hg@145
    20
	/**
franta-hg@145
    21
	 * Pozdraví osobu
franta-hg@145
    22
	 * @param koho jméno osoby v pátém pádě
franta-hg@145
    23
	 * @return věta – pozdrav
franta-hg@145
    24
	 */
franta-hg@145
    25
	@WebMethod(operationName = "pozdravOsobu")
franta-hg@145
    26
	public String pozdrav(@WebParam(name = "jmenoOsoby") String koho) {
franta-hg@145
    27
		return "Ahoj, " + koho + "!";
franta-hg@145
    28
	}
franta-hg@98
    29
}