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