Questões de Concurso Sobre jee (java enterprise edition) em programação

Foram encontradas 376 questões

Q302114 Programação
O JBoss Seam é um framework para desenvolvimento de aplicações Java EE que integra diversas tecnologias, principalmente da plataforma Java EE. Foi desenvolvido para eliminar a complexidade em níveis de arquitetura e API. A figura a seguir mostra a Integração do framework JBoss Seam em uma arquitetura Java EE.
Imagem associada para resolução da questão
As lacunas I, II, III e IV são preenchidas, correta e, respectivamente, por
Alternativas
Q300280 Programação
O modelo de programação Java Enterprise Edition é baseado em containers, que fornecem todos os serviços necessários para a aplicação corporativa.
Em consequência,
Alternativas
Q300279 Programação
Ao instalar uma aplicação Java EE, a ferramenta de instalação deve ler o descritor de instalação de aplicação do arquivo .ear da aplicação, que é encontrado em
Alternativas
Q299385 Programação
As questões a seguir devem ser levadas em consideração no design da maioria das aplicações desenvolvidas para a arquitetura J2EE.

• A ocorrência de código scriptlet no interior das visões deve ser minimizada.
• A lógica de negócios deve ser encapsulada em componentes que não pertençam à visão.
• O controle de fluxo é relativamente simples e tem como base valores encapsulados na requisição.
• A lógica de gerenciamento da visão é limitada em termos de complexidade.

Que padrão de projeto da camada de apresentação busca atacar todas as questões apresentadas acima?
Alternativas
Q299364 Programação
Cada tipo de enterprise bean passa por diferentes fases durante seu ciclo de vida. Um desses tipos possui um estado denominado Passivo. Quando um bean entra nesse estado, o container EJB o desloca da memória principal para a memória secundária.

Qual tipo de bean se comporta dessa maneira?
Alternativas
Q289566 Programação
Assinale a opção correspondente ao elemento que, além de ser utilizado para definir um meio de mapeamento objeto-relacional para objetos Java simples e comuns (POJOs), denominados beans de entidade, também é utilizado para gerenciar o desenvolvimento de entidades do modelo relacional em plataforma nativa Java SE e Java EE.

Alternativas
Q1661943 Programação
Sobre a plataforma Java Enterprise Edition, a alternativa que apresenta somente exemplos de componentes web que rodam no lado do servidor é:
Alternativas
Q1626551 Programação

No que tange à arquitetura, J2EE possui quatro camadas básicas definidas no modelo de aplicação, de acordo com a figura abaixo.


Imagem associada para resolução da questão


As camadas I, II, III e IV são denominadas, respectivamente,

Alternativas
Q1626268 Programação

Considere o fragmento de código a seguir, onde as anotações JPA, que definem o mapeamento entre as entidades, foram substituídas por comentários.


@Entity

public class Pessoa implements Serializable {

...

// sua anotação aqui

private List<Endereco>enderecos = new ArrayList<Endereco>();

}


@Entity

public class Endereco implements Serializable {

...

// sua anotação aqui

private Pessoa pessoa;

}


Dado que a associação entre as entidades Pessoa e Endereco é bidirecional com multiplicidade um para muitos (uma pessoa tem muitos endereços, um endereço pertence a apenas uma pessoa), as anotações que estão faltando nas classes Pessoa e Endereco são, respectivamente:
Alternativas
Q486615 Programação
Em aplicações Java Enterprise Edition 6, é comum o uso da API JPA. Nessa API, há o conceito de classe de entidade (entity class).
Por definição, uma classe de entidade deve, obrigatoriamente, cumprir os seguintes requisitos, EXCETO
Alternativas
Q443474 Programação

Em uma aplicação Java EE que utiliza JPA, há um arquivo XML chamado _I_ que possui o seguinte fragmento de código fonte:


   <persistence-unit name="dataPU" transaction-

type="RESOURCE_LOCAL">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
    <class>bean.Funcionario</class>
    <properties>
      <property name="hibernate.connection.username"
value="root"/>
      <property name="hibernate.connection.driver_class"
value="com.imysql.jdbc.Driver"/>
      <property name="hibernate.connection.password"
value="alb2c3d4"/>
      <property name="hibemate.connection.url"
value="jdbc:mysql://localhost:3306/controle001'7>
      <property name="hibernate.cache.provider_class"
value="org.hibernate.cache. NoCacheProvider"/>
      <property name="hibernate.hbm2ddl.auto" value="update"/>
   </properties>
</persistence-unit>


Em uma das classes dessa aplicação, há o método a seguir


    public void getEntityManager () {
        EntityManagerFactory emf =
Persistence.createEntityManagerFactory(" II ");
        EntityManager em = emf.createEntityManager();
        return em;
}


As lacunas I e II são preenchidas correta e respectivamente com:

Alternativas
Q366392 Programação
Dadas as afirmações a seguir,

I. JSE é a sigla utilizada para designar o Java padrão, isto é, com bibliotecas padrão para o desenvolvimento de aplicações desktop e applets.

II. JEE é a sigla utilizada para designar a tecnologia de desenvolvimento Java Enterprise Edition, que adiciona ao JSE um verdadeiro framework de desenvolvimento cliente-servidor, incluindo tecnologias como JSP e Servlets.

III. EJB é parte integrante do Java Enterprise Edition e permite o desenvolvimento de componentes de software reutilizáveis e executáveis em servidores de aplicação, como, por exemplo, o JBoss.

IV. EJB é o nome dado para o conjunto de soluções Web em Java, constituído por Servlets e JSP.

verifica-se que
Alternativas
Q345164 Programação
Com relação a JEE, Servlets, JSP e JSF, julgue os próximos itens.
Em uma arquitetura JEE distribuída, um contêiner representa um ambiente de execução padronizado que fornece serviços específicos a determinado componente. Um contêiner EJB, por exemplo, destina-se a prover a infraestrutura necessária para a execução de componentes que executem funcionalidades que realizam a lógica de negócio e dados específicos de determinada aplicação.
Alternativas
Q293171 Programação
Assinale a alternativa que indica corretamente qual plataforma Java contém as especifcações para Servlets, JavaBeans (EJB) e JavaServer faces (JSF):

Alternativas
Q277349 Programação
Existem no mercado servidores de aplicação JEE (Java Enterprise Edition) que também são EJBs (Enterprise JavaBeans). Indique, entre as opções a seguir, aquela em que a alternativa cujo servidor não é um EJB.
Alternativas
Q275972 Programação
O padrão de projeto JEE que encapsula a complexidade das interações entre os objetos de negócios participantes de um fluxo de trabalho, ou seja, que esconde do cliente a complexidade de interação entre os participantes, encapsulando a lógica de negócios associada aos requisitos, é denominado
Alternativas
Q261565 Programação
Os níveis da plataforma J2EE são:

Alternativas
Q261564 Programação
Os serviços de gerenciamento, oferecidos pelo contêiner EJB (Enterprise JavaBeans), são de:

Alternativas
Q260521 Programação
Acerca de padrões JEE 6 e serviços web, assinale a opção correta.

Alternativas
Q258845 Programação
Em uma aplicação Java EE, na substituição de uma solução que usa o Transparent Façade por outra que usa o Session Façade, os clientes devem ser refatorados para interagir com objetos Data Transfer Object eventualmente criados durante essa substituição.

PORQUE

Em uma aplicação Java EE, o uso do Transparent Façade em vez do Session Façade aumenta a granularidade das funções definidas na fachada resultante.

Analisando-se as afirmações acima, conclui-se que

Alternativas
Respostas
221: D
222: C
223: A
224: D
225: B
226: C
227: D
228: E
229: E
230: E
231: E
232: D
233: C
234: B
235: B
236: B
237: B
238: A
239: A
240: C