Jakarta EE SOAP com JAX-WS

Desenvolvedor de Web Services SOAP usando JAX-WS

Ratings: 4.33 / 5.00




Description

Objetivos

Objetivo deste curso é introduzir e oferecer aos participantes conhecimentos conceituais de práticos referentes ao desenvolvimento de web services SOAP utilizando a especificação Java EE JAX-WS.

Conteúdo Programático:

Introdução

  • O que é Web Service?

  • Para que servem Web Service

  • Quando usar web services

  • Cenários de usabilidade

  • Benefícios

  • Cenário Real

Introdução ao SOAP

  • O que é?

  • Para que serve?

  • Resolveu qual problema?

  • Linguagens de comunicação - XML

  • Formato de intercâmbio de mensagens - SOAP

  • Estrutura do SOAP

  • Exemplos de SOAP

  • Protocolo de tráfego - HTTP

  • Descrição de serviços - WSDL

  • Exemplos de WSDL

Arquitetura SOAP

  • O que é?

  • Como funciona?

  • Ciclo e execução

Produtos Java SOAP

  • Frameworks proprietários

  • Frameworks especificações

  • Metro JAX-WS 

Montagem do Ambiente Java

  • Download e instalação

  • Configuração

  • Exercícios

WSDL

  • O que é?

  • Para que serve?

  • Como fazer?

  • Estrutura XML.

  • Exercícios

WSIMPORT

  • O que é?

  • Para que serve?

  • Como usar?

  • Exercícios

Anotações padrões JAX-WS

  • O que são?

  • Para que servem?

  • Exercícios

Objetos Intoperáveis SOAP

  • O que é?

  • Para que serve?

  • Como usar?

  • Exercícios

Mais Anotações padrões JAX-WS

  • O que são?

  • Para que servem?

  • Exercícios

Handlers JAX-WS

  • O que é?

  • Para que serve?

  • Tipos

  • Aplicabilidade

SOAPHandler

  • O que é?

  • Para que serve?

  • Configurando no serviço

  • Exercícios

  • Configurando no cliente

  • Exercícios

LogicalHandler

  • O que é?

  • Para que serve?

  • Configurando no serviço

  • Exercícios

  • Configurando no cliente

  • Exercícios

Trafegando Arquivos em SOAP

  • O que é?

  • Para que serve?

  • Como usar?

  • Exercícios

Falhas em SOAP

  • O que é?

  • Para que serve?

  • Como usar?

  • Exercícios

Ferramenta de Teste SoapUI

  • O que é?

  • Para que serve?

  • Exercícios

Tipos de Deploy End-Pont SOAP

  • Servidor teste mono

  • Servlet 

  • EJB

  • Exercícios

Dica Gerais

  • Estilos

  • Trafegando anexos

  • Processamento assíncrono

  • Bean Validation 

  • Segurança, confiabilidade e integridade

  • Versões de soap compatíveis

  • Referências bibliográficas

What You Will Learn!

  • Conhecimentos conceituais sobre SOAP
  • Especificação JEE JAX-WS
  • Componentes básicos e avançados de JAX-WS

Who Should Attend!

  • Desenvolvedores Java que queiram adquirir conhecimentos para criar soluções SOAP com Java
  • Desenvolvedores Java que queiram adquirir conhecimentos para sobre JAX-WS