SóProvas


ID
173812
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Programação
Assuntos

A respeito das tecnologias Java/J2EE, assinale a alternativa correta.

Alternativas
Comentários
  •  a) Falso. Isso é JTA (Java Transaction API)

    b) Falso. Isso é JMS (Java Message Service)

    c) Falso. Isso é JSP (Java Server Pages)

    d) Falso. Isso é JSF (Java Server Faces). Obs: UI = User Interface (interface com usuário)

    e) Verdadeiro.


  • A) JavaServer Faces é um framework MVC para o desenvolvimento de aplicações Web, que permite o desenvolvimento de aplicações para a internet de forma visual, ou seja, arrastando e soltando os componentes na tela (JSP), definindo propriedades dos mesmos.


    B) A Java Transaction API, ou JTA, é uma API pertencente a plataforma Java EE. Ela disponibiliza uma interface para a demarcação de transações em aplicações escritas na linguagem Java. Esta interface é a mesma independentemente da forma como foi implementado o monitor de transação. A JTA é um padrão definido pela JSR 907.

    C) Java Persistence API, chamada apenas de JPA, é uma API padrão do java para persistência que deve ser implementada por frameworks que queiram seguir o padrão. A JPA define um meio de mapeamento objeto-relacional para objetos Java simples e comuns (POJOs), denominados beans de entidade. Diversos frameworks de mapeamento objeto/relacional como o Hibernate implementam a JPA. Também gerencia o desenvolvimento de entidades do Modelo Relacional usando a plataforma nativa Java SE e Java EE.

    D) Java Message Service, ou JMS, é uma API da linguagem Java para middleware orientado à mensagens. Através da API JMS duas ou mais aplicações podem se comunicar por mensagens.
     

  • a) JSF JTA (Java Transaction API) é uma especificação feita pela Sun que visa padronizar o uso de transações distribuídas feitas por aplicativos Java.

    b) JTA JMS (Java Message Service) é uma API da linguagem Java que permite a componentes baseados em Java/J2EE criar, enviar, receber e ler mensagens.

    c) JPA JSP (Java Server Pages) é uma tecnologia utilizada no desenvolvimento de aplicações para Web, similar às tecnologias Active Server Pages (ASP) da Microsoft ou PHP.

    d) JMS JSF (Java Server Faces) é um framework para desenvolver aplicações web de forma ágil, permite que o desenvolvedor crie UIs através de um conjunto de componentes UIs pré-definidos.

    e) EJB é uma arquitetura de componentes multi-plataforma para o desenvolvimento de aplicações Java Enterprise Edition (Java EE), multicamadas, distribuídas, escaláveis e orientadas a objetos.
  • e-

    Enterprise Java Beans (EJB): possuem atributos e métodos para lógica de negócios. podem ser utilizados individualmente ou em conjunto com outros beans para lógica da aplicação JEE. podem ser 2 tipos:


    Session beans: representa uma conversação transiente (temporaria) com o cliente. Quando o cliente encerra, o bean e seus dados são perdidos.

    Message driven beans: combina session bean e um ouvinte de mensagens, permitindo mensagens assíncronas.