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