0

Criação de Web Service com Spring e Apache CXF

Java (2)Criação de Web Services com Spring Framework e Apache CXF

Nesta postagem implemento a criação de um web service básico utilizando o framework spring e o Apache CXF. O projeto de exemplo foi criado com a seguinte estrutura:

estrutprojBibliotecas do Projeto

Criação da Interface do Serviço

Na Interface do Serviço definiremos os métodos a serem implementados no WebService.

Criação do Serviço

Na criação do serviço deveremos implementar interface do mesmo e realizar as anotações para definição do web service e de seus métodos(@WebService, @WebMethod).

Gerando o WebService

Para a criação do web service usando o Framework Spring e o Apache CXF devemos criar um arquivo xml com a configuração do serviço, informando a classe definida com a anotação web service e o endpoint do serviço. Para isso criaremos o arquivo webservice-definition-beans.xml no diretório WEB-INF do WebContent do projeto.

Codificação:

Por fim configuramos o web.xml com a seguinte implementação:

Em um próximo post criarei o Client do Serviço para consumir o WebService.