Desenvolvimento de Software Corporativo com Plataforma J2EE (Java
2 Enterprise Edition)
1.- Objetivo
Ao término da disciplina o aluno deverá conhecer
e saber utilizar conhecimentos relacionados à área
de programação orientada à objetos voltado
para o desenvolvimento de aplicações Web-Based com
a plataforma Java 2 Enterprise Edition
2.- Ementa
Plataforma J2EE: Visão Geral da Plataforma, Aplicativos
Web, Aplicativos web com a aplicação de Design Patterns,
Componentes EJB: 2.0 Session Beans (stateless e statefull), Entity
Bean (BMP e CMP), Message Driven Beans e XDoclet.
3.- Programa
Unidade 1.- Aplicações WEB e J2EE
1.1. Histórico das Aplicações WEB e problemas
Relacionados
1.2. Visão Geral da Plataforma J2EE
1.3. Contêineres J2EE
1.3.1. - Contêiner WEB
1.3.2. - Contêiner de Componentes EJB
1.4. Serviços da Arquitetura j2EE
1.5. Servidores de Aplicação
Unidade 2. Aplicações WEB
2.1. Applets
2.2. Java Web Start
2.3. Java Servlets
2.4. Java Server Pages (JSP)
2.5. Java Beans
2.6. Java Server Pages Avançados (Bibliotecas de Tags - Componentização
WEB)
Unidade 3.- Aplicações WEB com Design Patterns
3.1. MVC - Model View Controller
3.2. Front Controller
3.3. Intercepting Filter
3.4. Value List Handler
3.5. Data Access Object (DAO)
3.6. Business Delegate
3.7. Factory
3.8. Service Locator
3.9. Singleton
Unidade 4.- Framework Struts
4.1. Visão Geral do Framework Struts
4.2. Struts Actions
4.3. Validação de Formulários com Struts ActionForms
e DynaActionForms
4.4. Framework Validator
4.5. Internacionalização de Aplicativos WEB com Struts
4.6. Struts Tag Libraries
Unidade 5.- Componentes Enterprise Java Beans (EJBs)
5.1. Conceitos de Componentes
5.2. Computação Distribuida
5.3. EJB Session Bean (statefull e stateless)
5.4. Design Pattern Session Facade
Unidade 6.- Processamento de XML com Java.
6.1. Visão Geral da Tecnologia XML (eXtensible Markup Language)
6.2. DTDs Document Type Definition
6.3. Processamento com SAX (Simple API for XML parsing)
6.4. Processamento com JAXP (Java API for XML Processin)
4 - Carga horária
Carga Horária: 48 horas / aula
5 - Instrutor
Msc. Moacyr Gonçalves Cereja Junior
Dr. Nilson Sant'Anna
|