Jakarta EE SOAP com JAX-WS
What you'll learn
- Conhecimentos conceituais sobre SOAP
- Especificação JEE JAX-WS
- Componentes básicos e avançados de JAX-WS
Course content
- Preview03:05
- 00:01Download Material
- 01:54Dicas Gerais
Requirements
- Conhecimentos básicos em sintaxe de linguagem Java
- Conhecimentos básicos em programação orientado e objetos
- Conhecimentos básicos de JEE - Servlet e Web Containers
- Conhecimentos básicos de ide eclipse
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
Who this course is for:
- Desenvolvedores Java que queiram adquirir conhecimentos para criar soluções SOAP com Java
- Desenvolvedores Java que queiram adquirir conhecimentos para sobre JAX-WS
Instructor
Entusiasta de Agile, XP, TDD, Hexagonal Architecture, Groovy e Flutter. Graduado e pós graduado em engenharia de software, Certified ScrumMaster®, Java Sun Microsystems® SCJA, SCJP, SCJD, SCBCD, SCMAD, SCWCD e arquiteto oficial Oracle® OCMJEA, com mais outras 20 certificações internacionais diversas, mais de 20 anos de experiência com a plataforma Java, applicatons servers, elaboração de arquiteturas, projetos back-end, soluções web, desktop, native mobile, web mobile, integrações de soluções usando rest, soap, microservices e message oriented middleware, utilizando produtos proprietários Java, produtos JCP, Jakarta EE e produtos Spring framework. Instrutor e consultor Java com mais de 3 mil horas em treinamento e consultorias presenciais e mais de 25 mil alunos EAD na Udemy. Entusiasta de renda variável, nas horas vagas estuda o mercado de ações, price action, análise técnica e administra carteira de investimento pessoal.