Desenvolvimento de Aplicações Corporativas Avançadas: Java 2 Enterprise Edition
PROGRAMA
1. Introdução
1.1 Arquiteturas para Aplicações Corporativas
1.2 A arquitetura J2EE
1.3 Desenvolvimento de Aplicações J2EE: Papeis, Composição e Deployment
1.4 Mapa Tecnológico do Mundo J2EE
2. Assuntos Básicos
2.1 Servlets, material adicional
2.2 Ferramentas básicas: Eclipse, Lomboz, JBoss, Tomcat
2.3 Java Server Pages (JSP)
2.4 JavaServer Pages Standard Tag Library (JSTL)
2.5 MVC ad hoc com servlets e JSP
2.6 Testes de Aplicações Web
2.7 Persistência
2.8 Técnicas: tratamento de exceções, depuração, logging, caching
2.9 Arquitetura MVC: frameworks request-driven (Struts, Spring)
2.10 Arquitetura MVC: frameworks event-driven (JSF)
3. Assuntos Avançados
3.1 Enterprise JavaBeans (EJB): o que são, quando usar, entity beans,
session beans
3.2 EJB: Uso de session beans
3.3 Aspect Oriented Programming e Middleware
3.4 Gerência de Transações
3.5 Segurança
3.6 Web Services
3.7 Messaging e Filas
3.8 Performance e Escalabilidade
3.9 Uso de XML/XSLT
3.10 Document Views
3.11 Scheduling Jobs
3.12 Java Management Extensions (JMX)
j2ee-2 home