Web Services com Spring e Apache CXF
Criação de Web Services com Spring Framework e Apache CXF
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:

Criação da Interface do Serviço
Na Interface do Serviço definiremos os métodos a serem implementados no WebService.
Para 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.
Por fim devemos implementar o ContextListener do Spring e o Servlet do Apache CXF no arquivo web.xml
O Endpoint do Serviço será publicado em: http://127.0.0.1:8080/app-service-store-ws-cxf/service/WebStoreServiceSoap?wsdl

Fontes Disponíveis em: https://github.com/pauloricmarinho/app-service-store-ws-cxf
Last updated
Was this helpful?