Labs SD > Web Services >

Exemplo servidor-cliente completo

Calculadora

A solução inclui testes unitários (mvn test) e testes de integração (mvn verify).

A solução apresentada divide as responsabilidades do programa por diferentes objetos,
que são ilustrados por um Diagrama UML de Classes e Pacotes:
 

As classes Java que representam o serviço são geradas pela ferramenta wsimport a partir do contrato WSDL.
As operações descritas no WSDL são traduzidas na interface (PortType) gerada, incluindo tipos de dados e exceções.

O servidor está estruturado nos seguintes objetos:

O cliente está estruturado nos seguintes objetos:

Diagrama UML de classes e pacotes da Calculadora com dependências de bibliotecas.


© Docentes de Sistemas Distribuídos, Dep. Eng. Informática, Técnico Lisboa