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 Java Server Pages (JSP)
Material de Renata
2.3 JavaServer Pages Standard Tag Library
(JSTL) Exemplo de Anderson
2.4 MVC ad hoc com servlets e JSP
Material de Wilkerson
2.5 Testes de Aplicações Web
2.6 Persistência
2.7 Técnicas: tratamento de
exceções, depuração, logging
2.8 Arquitetura MVC: frameworks
request-driven (Struts, Spring)
2.9 Arquitetura MVC: frameworks event-driven: JSF,
Tapestry
3. Assuntos Avançados
3.1 Enterprise JavaBeans (EJB): o que
são, quando usar, entity beans, session beans (arquitetura,
detalhes)
3.2 EJB: Uso de session beans (mais material)
3.4 AJAX
3.5 Aspect Oriented Programming e
Middleware
3.5 Gerência de Transações
3.6 Segurança
3.7 Web Services, Web Services de Marcelo Iury
3.8 Messaging e Filas
3.9 Novo material de
Rodrigo sobre performance, Performance e
Escalabilidade
3.10 Uso de XML/XSL
3.11 Document Views
3.12 Java Management Extensions (JMX)
3.13 Java Business Integration (JBI)
3.14 Business Process Execution Language for Web Services (BPEL4WS)
3.15 Enterprise Service Bus (ESB)
3.16 Net
j2ee-2 home