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





© 2000-2007 Sesis Software LTDA - Todos os Direitos Reservados