Mudanças entre as edições de "Criando aplicação JAX WS com geração automática de WSDL"
De Basef
(Criou página com 'Segue abaixo exemplo de endpoint SOAP, cuja geração do WSDL é automática: import javax.xml.ws.Endpoint; import javax.jws.WebService; public class App { public stati...') |
|||
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
Segue abaixo exemplo de endpoint SOAP, cuja geração do WSDL é automática: | Segue abaixo exemplo de endpoint SOAP, cuja geração do WSDL é automática: | ||
+ | <source lang="java"> | ||
import javax.xml.ws.Endpoint; | import javax.xml.ws.Endpoint; | ||
Linha 7: | Linha 8: | ||
public class App { | public class App { | ||
public static void main(String[] args) { | public static void main(String[] args) { | ||
− | + | HelloService service = new HelloService(); | |
− | String url = "http://localhost:8080/ | + | String url = "http://localhost:8080/hellows"; |
System.out.println("Serviço rodando " + url); | System.out.println("Serviço rodando " + url); | ||
Linha 17: | Linha 18: | ||
@WebService | @WebService | ||
− | public class | + | public class HelloService { |
public String helloWorld() { | public String helloWorld() { | ||
Linha 24: | Linha 25: | ||
} | } | ||
− | [Category:Java] | + | </source> |
+ | |||
+ | Ao rodar o programa, o WSDL pode ser acessado via http://localhost:8080/hellows?wsdl. | ||
+ | |||
+ | [[Category:Java]] |
Edição atual tal como às 10h23min de 26 de junho de 2017
Segue abaixo exemplo de endpoint SOAP, cuja geração do WSDL é automática:
import javax.xml.ws.Endpoint; import javax.jws.WebService; public class App { public static void main(String[] args) { HelloService service = new HelloService(); String url = "http://localhost:8080/hellows"; System.out.println("Serviço rodando " + url); Endpoint.publish(url, service); } } @WebService public class HelloService { public String helloWorld() { return "Teste"; } }
Ao rodar o programa, o WSDL pode ser acessado via http://localhost:8080/hellows?wsdl.