Curso JEE Design Patterns

  • Development

Curso JEE Design Patterns

16h
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

  1. What is JEE ?
  2. Why is a Patterns ?
  3. JEE Pattern Catalog
  4. Patterns, Frameworks, and Reuse
  5. The Presentation Tier Design Considerations and Bad Practices
  6. The Business Tier Design Considerations and Bad Practices

JEE Refactorings

  1. The Presentation Tier refactorings
  2. The Business and Integration tier refactorings
  3. The General refactorings
  4. The Servlet interface
  5. The life cycle methods - init (), service () & destroy () methods
  6. How a Servlet handles the request ?
  7. Retrieving the Servlet thread
  8. Constructors in a Servlet

JEE Patterns Overview

  1. What is a Pattern ?
  2. The Tiered approach
  3. The JEE patterns
  4. The Guide to the Catalog
  5. The JEE pattern relationships
  6. Patterns Roadmap

The Presentation Tier Patterns

  1. The Intercepting filter
  2. The Front Controller
  3. The Context object
  4. The Application Controller
  5. The View Helper
  6. The Composite View
  7. The Service to Worker
  8. The Dispatcher View

The Business Tier Patterns

  1. The Business Delegate
  2. The Service Locator
  3. The Session Facade
  4. The Application Service
  5. The Business Object
  6. The Composite Entity
  7. The Transfer Object
  8. The Transfer Object Assembler
  9. The Values List Handler

The Integration Tier Patterns

  1. The Data Access Object
  2. The Service Activator
  3. The Domain Store
  4. The Web Service Broker
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas