SóProvas


ID
1740460
Banca
FCC
Órgão
TRE-AP
Ano
2015
Provas
Disciplina
Programação
Assuntos

Em uma aplicação corporativa distribuída Java EE, clientes locais (no mesmo server da aplicação) e clientes remotos (em outro server) precisam acessar classes que encapsulam a lógica do negócio no servidor. A tecnologia Java EE ideal para isso é

Alternativas
Comentários
  • a) (INCORRETA) "JPA [Java Persistence API] é um framework leve, baseado em POJOS (Plain Old Java Objects) para persistir objetos Java". [1]

    b)  (INCORRETA) JSTL (JavaServer Pages Standard Template Library) é usado para recuperar dados de forma transparente usando como componente básico da JEE. Permitir que os programadores JSP usem tags em vez de código Java. [2]

    c)  (CORRETA) "Um EJB [Entity Java Bean] normalmente contém a lógica de negócio que atua sobre os dados de negócio." [3]

    d) (INCORRETA) JCA (Java EE Connector Archtecture) é uma solução de tecnologia baseada em java de conectividade para servidores de aplicações e EIS (Enterprise Information Systems) como parte de soluções EAI (Enterprise Application Integration) . Enquanto o JDBC (Java Database Connectivity) é especialmente usado para conectar aplicações Java EE com banco de dados, JCA é uma arquitetura mais genérica de conexão para sistemas legados.[4]. Como dizem: JCA = Juntando Coisas Antigas.

    E) (INCORRETA) JSP (Java Server Pages) "é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos" [5]. É possível misturar estas linguagens citadas com código java.

    Fontes:
    [1] www.devmedia.com.br/introducao-a-jpa-java-persistence-api/28173
    [2] http://www.devmedia.com.br/introducao-jstl-java/23582#ixzz3tDIY1Ts6
    [3] EJB: Introdução ao novo Enterprise JavaBeans 3.2 http://www.devmedia.com.br/ejb-introducao-ao-novo-enterprise-javabeans-3-2/30807#ixzz3tDS5zHDN
    [4] https://en.wikipedia.org/wiki/Java_EE_Connector_Architecture
    [5] https://pt.wikipedia.org/wiki/JavaServer_Pages
  • c-

    O EJB (enterprise java beans) é a camada de negocios (business tier). O banco de dados esta na camada do EIS Server ( enterprise information system), O java server faces/pages no web tier e as aplicacoes e paginas web no client tier