Desenvolvimento de Aplicações Corporativas Avançadas: Java 2
Enterprise Edition
Objetivos Gerais
Aprender a tomar decisões arquiteturais e de implementação no desenvolvimento de
sistemas de informação corporativos utilizando recursos avançados oferecidos pela
Internet/Web
Objetivos Específicos
- Aprender o que são aplicações corporativas e por que
atendem a diferentes requisitos comparados com "programas simples"
- Aprender como arquiteturas em camadas permitem construir
aplicações corporativas
- Aprender a construir sistemas de informação utilizando as tecnologias Java 2 Enterprise Edition (J2EE)
- Aprender a construir sistemas de informação utilizando a tecnologia básicas
(servlets, JSP, ...)
- Aprender a construir sistemas de informação utilizando arquiteturas MVC
- Aprender como testar aplicações Web
- Aprender como realizar a persistência de informação em
aplicações corporativas
- Aprender técnicas especiais de desenvolvimento para
aplicações corporativas (depuração, logging, caching, ...)
- Aprender a construir sistemas de informação utilizando a tecnologia de componentes de
servidor Enterprise Java Beans (EJB)
- Aprender assuntos avançados relacionados à construção
de aplicações corporativas (segurança, transações distribuidas, assincronia,
gerência de aplicações, etc.)
- Aprender técnicas necessárias à escrita de aplicações de larga
escala com boa performance
Não-Objetivos
- Embora o aluno tenha que dominar os detalhes de certas tecnologias para fazer o projeto,
o material apresentado não tratará de detalhes de implementação, nem cobrirá as APIs
em detalhe
- Falaremos de decisões de projeto, características de certas tecnologias, etc. mas os
detalhes ficam por conta dos alunos
j2ee-1 programa