Questões de Programação - JEE (Java Enterprise Edition) para Concurso

Foram encontradas 376 questões

Q716104 Programação
JBoss é um servidor de aplicação de código fonte aberto baseado na plataforma JEE. Atualmente, o servidor sofreu alterações e converteu-se na implementação
Alternativas
Q715771 Programação
Um programador necessita de um servidor de aplicações de código aberto para aplicações baseadas na plataforma J2EE. Para tal, ele poderia utilizar os servidores
Alternativas
Q644092 Programação
Em uma aplicação que utiliza JPA é necessário ler o conteúdo da unidade de persistência contida no arquivo persistence.xml, que normalmente estabelece uma conexão com um banco de dados. Considerando uma unidade de persistência chamada default, a instrução que deve ser usada em uma classe de acesso a dados para realizar esta tarefa é:
Alternativas
Q622285 Programação
A seguir, são apresentados alguns aspectos que devem ser considerados na criação de um software.

Imagem associada para resolução da questão A solução deve atender a uma demanda de aproximadamente 1.500 acessos simultâneos e apresentar o menor tempo de resposta possível para as requisições dos usuários.

Imagem associada para resolução da questão A solução deve poder ser utilizada em computadores pessoais (PC e Mac) e dispositivos móveis (Android, iOS e FirefoxOS).

Imagem associada para resolução da questão Os usuários com dispositivos móveis devem poder utilizar recursos de hardware, tais como câmeras e GPS.

Imagem associada para resolução da questão No futuro, a solução deverá suportar requisições via webservice para a integração a outras soluções.

Imagem associada para resolução da questão Uma das funcionalidades da solução está em um sistema legado em COBOL, que já se encontra adaptado para receber solicitações de outros sistemas de baixa plataforma, sendo a comunicação realizada por meio de mensageria (XML) em um barramento de comunicação proprietária.

Imagem associada para resolução da questão A solução de barramento de comunicação possui uma API em Java disponibilizada para intercambiar a comunicação de aplicações de baixa plataforma com o mainframe; o padrão estabelecido é JMS (Java Message Service), modelo ponto a ponto.

Imagem associada para resolução da questão Deve-se utilizar EJB para implementação da camada de negócios das soluções.

A partir das informações apresentadas, assinale a opção correta.
Alternativas
Q619867 Programação

Considerando o conceito de interoperabilidade com componentes que não fazem parte da plataforma Java EE versão 6, analise as afirmativas a seguir.

I. Containers EJB 3.0 podem se comunicar através dos protocolos JRMP, IIOP e HTTP.

II. Componentes CORBA podem ser acessados por componentes EJB através do protocolo IIOP (GIOP 1.2).

III. JRMP é um protocolo que permite que componentes de tecnologias externas à especificação Java EE (tais como .NET) sejam acessados remotamente por componentes Java EE.

Assinale:

Alternativas
Q619866 Programação

Considerando o conceito de perfis (do inglês “profiles”) introduzido na especificação JEE versão 6, analise as afirmativas a seguir.

I. Um perfil é uma configuração da plataforma Java EE dirigida a (tendo como foco) uma classe específica de aplicações.

II. Todos os perfis Java EE compartilham um conjunto de características comuns, tais como a nomeação e injeção de recursos, regras de empacotamento e requisitos de segurança.

III. Perfis Java EE podem incluir qualquer conjunto de tecnologias que fazem parte da plataforma Java EE, mesmo que algumas regras da especificação Java EE, que dizem respeito às tecnologias incluídas, isoladamente ou em combinação com outras, sejam seguidas.

Assinale:

Alternativas
Ano: 2015 Banca: VUNESP Órgão: CRO-SP Prova: VUNESP - 2015 - CRO-SP - Programador |
Q613058 Programação
Para que uma página JSP possa ser executada por um servidor de aplicação Java EE, ela é traduzida em tempo de execução em um
Alternativas
Ano: 2013 Banca: FGV Órgão: INEA-RJ Prova: FGV - 2013 - INEA-RJ - Analista de Sistemas |
Q609288 Programação
Em relação ao servidor de aplicação Java EE (Java Enterprise Edition), analise as afirmativas a seguir.

I. O servidor de aplicação Java EE difere de um servidor web tradicional por fornecer componentes que manipulam páginas JSP, servlets e por gerenciar a conexão com bancos de dados.
II. O servidor de aplicação Java EE implementa as APIs da plataforma Java EE e fornece os serviços padrão do Java EE. Podemos relacionar o Tomcat, JBoss e WebSphere como exemplos de servidores de aplicação Java EE.
III. Um dos componentes da plataforma JEE é o Enterprise JavaBeans (EJB), cujos os principais objetivos são fornecer um desenvolvimento rápido e simplificado de aplicações Java baseado em componentes distribuídos, transacionais, seguros e portáveis.

Assinale:
Alternativas
Ano: 2013 Banca: FGV Órgão: INEA-RJ Prova: FGV - 2013 - INEA-RJ - Analista de Sistemas |
Q609277 Programação

A figura a seguir ilustra um escopo de transação em uma aplicação JEE v6 que utiliza o modelo de transações gerenciadas pelo container (Container-Managed Transactions).

Imagem associada para resolução da questão

Na figura, o método "method-A" do componente JEE "Bean-1" está sendo executado dentro do escopo da Transação "TX1" e, durante essa execução, ocorre uma chamada ao método "method-B" do componente JEE "Bean-2".
Assinale a alternativa que indica os atributos transacionais que podem ser usados para configurar o escopo transacional do método "method-B" do componente "Bean-2" de tal forma que ele seja executado dentro do contexto transação "TX1".
Alternativas
Q608970 Programação
Java para Web funciona por meio do conceito de servlets, que são implementados através de classes Java que especializem a classe HttpServlet. Contudo, essas classes precisam ser declaradas e mapeadas para um padrão de URL dentro do arquivo web.xml. Sabe-se também que a versão 3.0 da especificação de servlets possibilita que a URL seja definida por meio de anotações diretamente no código Java, permitindo assim que se omita essa configuração no XML. Os elementos XML usados para declarar servlets, mapear servlets para URLs e também a anotação mencionada são, respectivamente:
Alternativas
Q607659 Programação
Assinale a opção correspondente à enumeração correta usada para o controle de binding em JPA.
Alternativas
Q606846 Programação
No que se refere ao Java 2 Platform Standard Edition Development, julgue o item que se segue.

Na programação em rede, Java fornece classes e interfaces nos pacotes java.rmi para RMI (remote method invocation) e nos pacotes org.omg para CORBA (common object request broker architecture).


Alternativas
Q606842 Programação
Acerca de frameworks e API, julgue o item subsequente.

Embora o JBoss Seam seja um framework para o desenvolvimento de aplicações Java EE com suporte a Web 2.0 e tecnologias como JSF, AJAX, JPA e BPM, ele não possui integração com EJB 3.0 e seus componentes.


Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602445 Programação
No que se refere à arquitetura Java EE 7, julgue o próximo item.

O Java EE 7 não oferece suporte a HTML5.
Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602444 Programação
No que se refere à arquitetura Java EE 7, julgue o próximo item.

A plataforma Java EE realiza tarefas comuns de infraestrutura para que os desenvolvedores possam se concentrar no desenvolvimento da lógica de negócios de suas aplicações.
Alternativas
Ano: 2015 Banca: CESPE / CEBRASPE Órgão: MEC Prova: CESPE - 2015 - MEC - Desenvolvedor |
Q602442 Programação
No que se refere à arquitetura Java EE 7, julgue o próximo item.

O GlassFish é um servidor open source que implementa a plataforma Java EE e que oferece suporte para EJB, JPA, JSF, JMS, RMI, JSP e servlets.
Alternativas
Q602236 Programação
A linguagem Java, amplamente utilizada em programação web, permite que o desenvolvedor seja independente de fornecedores de software, uma vez que Java é um software livre. Com referência a esse assunto, julgue o item subsecutivo.

À plataforma Java EE (Java Enterprise Edition), que é uma extensão da plataforma Java SE (Java Standard Edition), foram adicionadas, entre outras funcionalidades, bibliotecas para implementação de software Java distribuído, tolerante a falhas e multicamada.
Alternativas
Q600444 Programação
Acerca de plataforma Java EE e de JSP, assinale a opção correta.
Alternativas
Q600443 Programação
Containers são interfaces entre determinado componente e uma funcionalidade de baixo nível de uma plataforma. Acerca dos containers em JEE 7 (Java Platform, Enterprise Edition), assinale a opção correta.
Alternativas
Q600313 Programação
Com relação aos conceitos de JPA, avalie se são verdadeiras (V) ou falsas (F) as afirmativas a seguir:

Imagem associada para resolução da questão Até a versão J2EE 1.4, a plataforma Java não possuía uma forma simples de mapear objetos em um banco de dados, uma forma mais complexa podia ser utilizada, exigindo um contêiner EJB. Com a JPA (Java Persistence API), houve uma padronização do mapeamento de objeto/relacional na plataforma Java.

Imagem associada para resolução da questão A JPA é baseada no conceito POJO (Pain Old Java Object) em que os objetos persistentes são denominados entidades que são objetos que representam conjuntos de dados persistidos no banco. Como entidades não são definidas por classes Java comuns, sem relação com frameworks ou bibliotecas, elas podem ser abstratas ou herdar de outras classes, sem restrições.

Imagem associada para resolução da questão As classes e interfaces da JPA estão localizadas no pacote javax.persistence, com isso pode-se fazer o mapeamento da aplicação, utilizando anotações. Neste contexto, uma entidade é rotulada pela anotação @Entity, uma tabela por @Table, a chave primária por @ld e cada coluna por @Column.

As afirmativas são respectivamente:


Alternativas
Respostas
141: A
142: B
143: B
144: E
145: D
146: D
147: D
148: E
149: A
150: D
151: B
152: C
153: E
154: E
155: C
156: C
157: C
158: A
159: A
160: B