
Cleuton Sampaio
é professor, mestre formado pelo IBMEC, com diversas certificações importantes, como: PMP (Project Management Professional) e SCEA (Sun Certified Enterprise Architect). Autor de vários livros publicados pela Brasport, incluindo “Guia do Java EE 6.0 – Desenvolvendo Aplicações Corporativas”, “Criando Macros no BrOffice Calc” e “Guia de Campo do Bom Programador”. Coordenador do portal mobile The Code Bakers (www.thecodebakers.org).
Canal Multimídia
-
Artigo
-
Download
Baixe o código-fonte do livro
Código-fonte livro Soa e Web Services com Java
A plataforma Java EE, em sua versão 6, atinge um alto grau de maturidade, firmando-se como a plataforma preferencial para o desenvolvimento de aplicações corporativas modernas.
Neste livro, veremos alguns aspectos inovadores, como: Profiles de aplicação, RESTful Web Services, JavaServer Faces 2.0, Servlet 3.0 e muitas outras novidades, que agora fazem parte do “cardápio” de soluções corporativas em Java.
Como sua versão anterior, Guia do Java Enterprise Edition 5 – Desenvolvendo aplicações corporativas, este livro é um guia prático para aprendizado das principais tecnologias da plataforma Java EE, versão 6. Nele você verá exemplos práticos de implementação dos diversos componentes disponíveis, tudo de maneira simples e clara.
Além disso tudo, o livro traz um exemplo completo: um sistema de notícias on-line, que utiliza os principais componentes Java EE: Web Services e Session Beans. Tudo simples e prático para que você obtenha resultados rapidamente.
Dentre as tecnologias explicadas no livro, destacamos:
- Servlets: Síncronos, assíncronos, filtros e listeners
- JavaServer Pages 2.1: TAGs, JSTL, Expression Language
- JavaServer Faces 2.0: Componentes, navegação, Facelets
- Web Services: JAX-WS e RESTful
- Enterprise JavaBeans 3.1
- Java Persistence API 2.0
Introdução
1. Instalando a Plataforma de Software
O Java Standard Edition
O Java Enterprise Edition 6
O banco de dados Derby
O Eclipse
Testando a plataforma
2. A Plataforma Java Enterprise Edition
Java Standard Edition (Java SE)
Java Enterprise Edition
As tecnologias do Java EE
Onde obter informações
3. Administração do Servidor Glassfish
Domínios
Domínios com senha de administração
Usando um domínio já existente no Eclipse
Console de administração
4. Administrando o Banco de Dados Derby
Criando bancos de dados Derby
5. Evolução do Desenvolvimento Web
Websites dos anos 90
Websites dos anos 2000
Websites de 2005 em diante
O modelo proposto pelo Java EE 6
6. Desenvolvimento de Aplicações Web
Um contexto de aplicação web
Estrutura de um contexto de aplicação web
Onde copiar arquivos
Empacotando e distribuindo aplicações web
Servlets
Como funciona um Servlet
Criação de Servlet
Processamento de parâmetros
Sessões HTTP
Acessando bancos de dados em Servlets
Servlets assíncronos
Filtros e Listeners
Listeners
Filtros
JavaServer Pages
Introdução
Elementos de uma página JSP
Principais diretivas JSP
Tags JSP (actions)
Objetos implícitos
Acessando bancos de dados com JSP
Expressional language – EL
JSP Standard Tag Library
JavaServer Faces 2.0
Então, o que é JSF?
Bibliotecas de componentes
Desenvolvimento JSF
Um test drive de JSF
Ciclo de vida JSF
Estrutura de uma página JSF
Navegação JSF
Interface com o Managed Bean
Conversão e validação
Segurança básica de aplicações web
Autenticação
Autorização
Tipos de segurança
Elementos de segurança Java EE
Restringindo acesso no projeto
Usuários de outros realms
7. Desenvolvimento de Web Services (JAX-WS)
Arquitetura de web services
Definição de web services
Um “test drive”
Criação de web service top down
8. RESTful Web Services
Um pequeno exemplo
Consumindo RESTful web services
Como especificar parâmetros
Alteração de recursos
WADL
9. Enterprise JavaBeans 3.1
Componentes remotos
Novidades do EJB 3.1
Session Beans
Manutenção de estado
Stateless Session Beans
Ciclo de vida de um SLSB
Stateful Session Beans
Ciclo de vida de um SFSB
Singleton Session Bean
Chamada remota
MessageDriven Beans
10. Java Persistence 2.0
JPA x EJB Entity Beans
Conceitos fundamentais
Classe Entity
Um exemplo inicial
Acessando entities com JPA Query Language
Operações com o Entity Manager
Persist
Find
Merge
Detach
Clear
Remove
Flush
Refresh
Relacionamentos
One to one (um para um)
One to many (um para muitos)
11. Aplicativo Exemplo
O Entity e seu Session Facade
Os clientes web
O web service e o cliente
Índice Remissivo
Cartão de Crédito | |
---|---|
|
R$56,00 à vista. |
Boleto Bancário | |
|
R$56,00 à vista. |
Nenhuma mensagem encontrada