Visão Geral
O Curso JEE Design Patterns, passa por todas as três categorias de padrões, ou seja, nível de apresentação, nível de negócios e nível de integração. Além de examinar os padrões, este curso analisa a história dos padrões de design JEE, a adequação de sua adoção no Java EE, com exemplos de implementações.
Objetivo
Após concluir este Curso JEE Design Patterns, você será capaz de:
- Desenvolva aplicativos JEE de maneira mais rápida e melhor com o uso de padrões JEE
- Projetar e implementar sistemas JEE para alto desempenho, modificabilidade e escalabilidade
- Reconhecer potenciais problemas de arquitetura e design desde o início e projetar e implementar uma solução ideal
- Selecione a melhor combinação e implementação de padrões para o problema em questão
- Implementar soluções de padrões de design com Servlets, JSPs, com e sem EJBs
Pre-Requisitos
- Experiência trabalhando com Java e JSP.
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
Introduction
- What is JEE ?
- Why is a Patterns ?
- JEE Pattern Catalog
- Patterns, Frameworks, and Reuse
- The Presentation Tier Design Considerations and Bad Practices
- The Business Tier Design Considerations and Bad Practices
JEE Refactorings
- The Presentation Tier refactorings
- The Business and Integration tier refactorings
- The General refactorings
- The Servlet interface
- The life cycle methods - init (), service () & destroy () methods
- How a Servlet handles the request ?
- Retrieving the Servlet thread
- Constructors in a Servlet
JEE Patterns Overview
- What is a Pattern ?
- The Tiered approach
- The JEE patterns
- The Guide to the Catalog
- The JEE pattern relationships
- Patterns Roadmap
The Presentation Tier Patterns
- The Intercepting filter
- The Front Controller
- The Context object
- The Application Controller
- The View Helper
- The Composite View
- The Service to Worker
- The Dispatcher View
The Business Tier Patterns
- The Business Delegate
- The Service Locator
- The Session Facade
- The Application Service
- The Business Object
- The Composite Entity
- The Transfer Object
- The Transfer Object Assembler
- The Values List Handler
The Integration Tier Patterns
- The Data Access Object
- The Service Activator
- The Domain Store
- The Web Service Broker
TENHO INTERESSE