Jakarta EE - DataSource

Integrando soluções Java com banco de dados relacionais

Ratings: 4.53 / 5.00




Description

Objetivos

Este curso tem objetivo de oferecer aos profissionais Java conhecimentos referente a estratégia de gerenciamento de conexões a banco de dados relacionais escaláveis, usando conceito de "pooling" através da especificação JDBC DataSource, de forma com que o profissional tenha condições de integrar e escalar devidamente soluções do tipo web, web services soap, rest e microservices.

Conteúdo Programático:

Introdução ao DataSource

  • O que é DataSource?

  • Para que serve DataSource?

  • Qual objetivo?

  • Quando surgiu?

  • Resolveu qual problema?

História e Evolução do DataSource

  • Contexto?

  • Como surgiu?

  • Como foi resolvido?

  • Surgimento do Object Pooling

Object Pooling

  • O que é?

  • Para que serve?

  • Metáfora 

  • Concorrência

  • Compartilhamento

Produtos Java

  • Produtos java para DataSource

  • Links

  • Servidores de Aplicação Java

  • Links

Configuração de DataSource

  • O que é?

  • Propriedades genéricas

  • Para que serve?

JNDI

  • O que é?

  • Para que serve?

  • Qual objetivo?

  • Quando surgiu?

  • Resolveu qual problema?

  • Exemplos de uso

Montagem do Ambiente Java

  • Eclipse

  • Hsqldb

  • Tomcat

  • Commons JDBC

  • Exercícios

JEE IoC

  • O que é?

  • Para que serve?

  • Exemplos de uso

  • Exercícios

Técnicas de Escalabilidade

  • O que é?

  • Para que serve?

  • Cache 

  • Exercícios

Congestionamento 

  • O que é?

  • Como saber?

  • Como resolver?

  • Exercícios

Frameworks versus DataSources

  • Conceitos 

  • Aplicabilidade

Políticas de DataSource 

  • O que é?

  • Para que serve?

  • Regra de bolo

What You Will Learn!

  • Conectar e escalar soluções web java com banco de dados relacionais
  • Conectar e escalar soluções web services soap java com banco de dados relacionais
  • Conectar e escalar soluções web services rest com banco de dados relacionais
  • Conectar e escalar soluções microservices java com banco de dados relacionais

Who Should Attend!

  • Desenvolvedores Java que queiram adquirir conhecimentos em como gerenciar acesso a banco de dados relacionais de forma escalável em soluções java para: web, web services rest, soap, e microserices