Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programação Cliente Servidor, T1-M1, T1-M2, T1-M3, T1-M4, T2-M1, T2-M2, T2…
Programação Cliente Servidor
T1-M1
Revisão dos Conceitos Gerais de JavaScript
Incorporando o JavaScript em Páginas HTML
Variáveis: Escopo e Tipos
Utilizando Variáveis
Arrow Functions
Eventos
T1-M2
Manipulação da Árvore DOM com jQuery
jQuery
Manipulando a Árvore DOM
Selecionando Elementos
Adicionando Elementos
T1-M3
Eventos com jQuery
Eventos
fire
/
fired
listener
handler
Eventos
onload
e
window.onload
Evento
document.ready
Eventos
click
e
on
Eventos de Teclado e Mouse
Método
preventDefault
T1-M4
Requisições AJAX com jQuery
AJAX (
Asynchronous Javascript and XML
)
Interface jQuery.ajax
$.ajax( )
$.get( )
$.post( )
T2-M1
XML em Sistemas Web
Linguagem XML
Anatomia de um Arquivo XML
Utilizando Atributos
Manipulando Arquivo XML com Interface DOM
XML DOM
XPath
XQuery
T2-M2
Transmissão de Dados com JSON e YAML
Formato JSON
Sintaxe JSON
Texto JSON
Valores JSON
Objetos JSON
Arrays em JSON
Formato YAML
T2-M3
Utilização de XML, JSON e YAML em Requisições AJAX
XML e AJAX
JSON e AJAX
Principais Diferenças no Processamento de XML e JSON
responseXML X responseText
Dados como Objetos JS
console.dir
YAML e AJAX
T3-M1
Web Servers no Ambiente Java
Protocolo HTTP
GET
POST
Ambiente Servidor para Web
HttpServletRequest
HttpServletResponse
Cookie
HttpSession
Web Server Tomcat
Servlet
Scriptlets
Principais Diretórios do Tomcat
Estrutura do Aplicativo Web
Diretório Raiz
Diretório WEB-INF
Diretório META-INF
Elementos Fundamentais para a Configuração do Servidor
T3-M2
Application Servers no Ambiente Java
Tecnologias de Objetos Distribuídos
EJB (
Enterprise Java Bean
)
Web Services
SOAP (
Simple Object Access Protocol
)
WSDL (
Web Service Description Language
)
UDDI (
Universal Description, Discovery and Integration
)
RPC (
Remote Procedure Call
)
RMI (
Remote Method Invocation
)
RMI-IIOP
Application Server GlassFish
Bibliotecas e Elementos Gerais de Middleware
JMS (
Java Message Service
)
JDBC (
Java DataBase Connectivity
)
GlassFish Message Queue
Derby
Níveis de Diretórios do Application Server GlassFish
Bibliotecas para o Controle de Transações Locais e Distribuídas
JTA (
Java Transaction API
)
JTS (
Java Transaction Service
)
Domínios
Estrutura do Aplicativo Corporativo
DAO (
Data Access Object
)
Servidores de Aplicativos
JNDI (
Java Naming and Directory Interface
)
T3-M3
Servlet e JSP na Construção de Aplicativos Servidores
Aplicativos Web no NetBeans
Tecnologia de Servlets
HttpServlet
doGet
doPost
Tecnologia de JSPs
Scriptlet
Sessões e Redirecionamentos
HttpSession
getSession
Métodos de Redirecionamento
sendRedirect
forward
RequestDispatcher
getAttribute
T3-M4
JDBC para Acesso ao Banco de Dados
Middleware
JDBC (
Java DataBase Connectivity
)
Acesso ao Banco de Dados no Java
DAO (
Data Access Object
)
Aplicativos Web com Uso de DAO
T4-M1
JPA (
Java Persistence API
)
Mapeamento Objeto-Relacional
Java Persistence API
Anotações de Código
POJO (
Plain Old Java Object
)
JPQL (
Java Persistence Query Language
)
Tipos de Transações
JTA
RESOURCE_LOCAL
Consulta e Manipulação de Dados
EntityManager
Execução do Aplicativo
T4-M2
EJB nas Regras de Negócio
Enterprise Java Beans
Arquitetura de Objetos Distribuídos
Flyweight
JNDI (
Java Naming and Directory Interface
)
Padrões de Desenvolvimento no Ambiente dos EJBs
Service Locator
Abstract Factory
Proxy
Flyweight
Session Beans
Stateless
Stateful
Cluster
Sessão
Message Driven Beans
Publish/Subscribe
MDB (
Message Driven Beans
)
Aplicativo Corporativo
T4-M3
Arquitetura MVC em Java
Padrões de Desenvolvimento
Abstract Factory
Command
Data Access Object
Facade
Flyweight
Front Controller
Iterator
Proxy
Service Locator
Singleton
Strategy
Padrões Arquiteturais
Modelo Arquitetural
Padrão Arquitetural
Arquitetura MVC
Componentes Java para MVC
T4-M4
Front Controller em MVC com Interface Java Web
Padrão Front Controller
Rede de Petri
Camadas Model e Controller
Camada View
Implementação do Front Controller
T5-M1
Web Service
Contextualização
Web Services e sua Arquitetura
Provedor de Serviços
Consumidor de Serviços
Registro dos Serviços
Outros Elementos da Arquitetura dos Web Services
WSDL (
Web Services Description Language
)
UDDI (
Universal Description, Discovery and Integration
)
SOAP (
Simple Object Access Protocol
)
Comunicação em SOAP
RPC (
Remote Procedure Call
)
Formato de Mensagem
Envelope
Header
Body
Exemplo de Requisição e Resposta Utilizando SOAP
REST (
Representational State Transfer
)
WADL (
Web Application Description Language
)
Estrutura dos Recursos REST
Exemplo de Requisição e Resposta Utilizando REST
T5-M2
Protocolo SOAP Utilizando Java
T5-M3
Arquitetura REST Utilizando Java