Desenvolvimento de Aplicações Corporativas Avançadas: Java 2 Enterprise Edition

PROGRAMA

1. Introdução

1.1 Introdução e Motivação: Arquiteturas em n Camadas
1.2 A arquitetura J2EE
1.3 Desenvolvimento de Aplicações J2EE: Papeis, Composição e Deployment

2. Servlets

2.1 Introdução a Containers Web: A Primeira Aplicação Web com Servlets
2.2 Programação de Servlets: Acesso a Bancos de Dados com JDBC
2.3 Programação de Servlets: Aplicação de Compras On-line
2.4 Testes de Unidade para Servlets

3. Java Server Pages

3.1 Java Server Pages: Revendo a Aplicação de Compras On-line
3.2 Testes de Unidade para Páginas JSP
3.3 Struts e a Arquitetura MVC
3.4 Testes de Unidade com Struts
3.5 JSP e Tags Extensions

4. Server Components: Enterprise Java Beans

4.1 EJB: Arquitetura
4.2 EJB: Detalhes sobre o modelo EJB
4.3 EJB: Exemplos de Session Beans
4.4 EJB: Entity Beans com Container-Managed Persistence
4.5 EJB: Herança e Polimorfismo
4.6 EJB: Query Language
4.7 EJB: Testes de Unidade
4.8 EJB: Transações
4.9 EJB: Segurança

j2ee-2 home