Prévia do material em texto
Web Services GlassFish e Domínios Web services permitem GlassFish permite criar comunicação entre domínios, ambientes aplicações em independentes de execução diferentes linguagens Domínios são gerenciados via SOAP usa XML para comando asadmin para mensagens e WSDL para flexibilidade descrever estrutura Comando list-domains lista REST é arquitetura que todos OS domínios existentes exige que cada Domínios podem ser iniciados, requisição contenha parados e criados conforme todas as informações necessidade REST pode usar JSON, sendo mais leve e eficiente que SOAP em Back-end muitos casos Servidores Java Formatos de Dados Web Tomcat é um servidor web Java JSON é formato leve para troca open source para de dados, fácil de ler e criar tecnologias Java JSON usa pares nome-valor e é Suporta Servlets, JSPs e muito usado em aplicações Ajax WebSockets para aplicações Alternativa ao XML, mais simples dinâmicas e eficiente para transmissão Não é uma iniciativa da Outros formatos incluem SOAP, Microsoft, mas da Apache DTO e REST, com funções Foundation distintas Executa código no servidor, não no navegador do cliente Mensageria e Integração Integração une sistemas para compartilhar informações e funcionalidades Manipulação XML DOM Comunicação síncrona exige Spring Data e Persistência espera pela resposta, podendo XML DOM representa documentos afetar desempenho Spring usa anotações para XML como uma árvore de nodos Java Message Service (JMS) é API configurar entidades e gerenciar Permite consultar, inserir, para mensageria em Java, contexto de persistência alterar e excluir nodos suportando brokers Anotação dinamicamente MSMQ é protocolo da Microsoft instancia gerenciador de entidades Nodos possuem relacionamentos JPA para mensagens assíncronas, não como pai, filho, primeiro e é open source JPA é usado para mapeamento último filho objeto-relacional na camada Model Atributos, elementos e textos Thymeleaf é uma boa opção para são tipos diferentes de nodos definição de modelos HTML na camada View