SóProvas


ID
2847835
Banca
Quadrix
Órgão
SEDF
Ano
2018
Provas
Disciplina
Programação
Assuntos

No que se refere a procedimentos e funções, às estruturas de controle de fluxo nas linguagens de programação e à arquitetura J2EE, julgue o item que segue.


Na arquitetura J2EE, a camada de integração tem a função de se comunicar com sistemas como, por exemplo, os bancos de dados.

Alternativas
Comentários
  • Camada de dados

    Nessa camada ficam as tabelas de bancos de dados, índices e tudo mais que o servidor de banco suporta. Essa camada deve se limitar somente ao fornecimento de dados, sem qualquer lógica de negócio. O motivo disso é muito simples, não há como a especificação J2EE garantir escalabilidade executando regras de negócio em PLs rodando num banco Oracle, por exemplo. Já rodando num container J2EE, a especificação permite configurar a aplicação para rodar em um Cluster sem qualquer modificação (ou com mínimas modificações) no código fonte da aplicação.



  • Assertiva ERRADA.


    Pelo que me lembro, não existe Camada de "Integração" neste modelo. E quem se comunica com bancos de dados é a Camada de Dados.

  • ✅Gabarito(Certo)  

    Também não tinha visto ainda esse nome "Camada de Integração" para o J2EE apesar de ter visto algo sobre Padrão de Projeto J2EE.

    A camada de integração encapsula a lógica relacionada com a integração de sistemas com a camada de informação distribuída (EIS). É acoplada a camada de negócios sempre que essa camada precisar de dados ou serviço que residem na camada de recursos (dados).

    Fonte: https://docplayer.com.br/amp/2955906-4-padroes-da-camada-de-integracao-introducao.html

    Segundo CORE (2002), cada padrão se encontra em algum lugar, entre um padrão de design e um padrão de arquitetura, embora as estratégias documentem partes de cada padrão no nível mais baixo de abstração. O único esquema que é explicitado consiste em classificar cada padrão dentro de uma das três seguintes camadas de arquitetura lógica: camada de apresentação; camada de negócios; camada de integração.

    A camada de integração é responsável pela comunicação e recursos externos. Ela é composta pelas classes que fazem a persistência dos dados no banco de dados.

    Fonte: https://web.unifil.br/docs/revista_eletronica/terra_cultura/41/Terra%20e%20Cultura_41-4.pdf