Questões de Concurso
Sobre jee (java enterprise edition) em programação
Foram encontradas 376 questões
Servlets são componentes da plataforma Java EE que recebem no servidor requisições dos computadores cliente. Considere uma aplicação web composta por uma página HTML e uma servlet. A página contém no seu corpo o seguinte formulário:
Ao clicar no botão Enviar, o conteúdo do campo é submetido à servlet Controle.java no servidor. Nessa servlet, há um objeto request da interface HttpServletRequest.
Para receber o conteúdo do campo texto do formulário e armazenar em uma variável, pode-se utilizar a instrução
Considere que o código Servlet a seguir será compilado e instalado em um servidor JEE.
A partir das informações acima, assinale a afirmativa correta.
Com relação ao desenvolvimento de aplicações na Plataforma JEE (Java Enterprise Edition), analise as afirmativas a seguir.
I. O padrão de projeto de software chamado MVC (Modelo‐Vista‐Controlador) fornece a solução para o desenvolvimento de aplicações que devem funcionar com diversas interfaces, por exemplo: HTML para clientes web, WML para telefones inteligentes (smartphones) e XML para web services.
II. No desenvolvimento de uma aplicação distribuída que usa o padrão MVC (Modelo‐Vista‐Controlador), é o EJB (Enterprise Java Bean) que fica responsável por receber e tratar todas as solicitações HTTP (HTTP requests), agindo como o Controlador do padrão MVC.
III. O método bindAttribute (java.lang.String nome, java.lang.Object objeto), pertencente à interface ServletContext, vincula um objeto ao contexto do servlet usando o nome do atributo especificado.
Assinale:
Com relação ao serviço de segurança em ambientes Java EE (Enterprise Edition), assinale V para a afirmativa verdadeira e F para a falsa.
( ) As funcionalidades desse serviço são fornecidas pelo container JEE.
( ) A autenticação de usuários requer um serviço LDAP.
( ) O serviço de autenticação e autorização (JAAS) usa as informações de usuário e senha armazenadas no sistema operacional para autenticar os usuários no servidor de aplicação.
As afirmativas são, respectivamente,
Observe as seguintes afirmativas sobre o empacotamento de aplicações na arquitetura Java EE.
I. Um descritor de implantação (deployment descriptor) é um documento XML que descreve as configurações de implantação de uma aplicação, de um módulo ou de um componente.
II. Existem três tipos de descritores de implantação: Java EE, EJB e runtime.
III. Módulos EJB são empacotados como arquivos JAR com a extensão (web archive ).
Em relação às afirmativas acima, está(ão) correta(s) apenas:
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:
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:
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:

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".
Julgue o item que se segue, a respeito da arquitetura de software e de ambientes computacionais.
O JEE é uma tecnologia Java utilizada principalmente para a
construção de servidores de aplicação, especificamente para
que serviços web sejam disponibilizados para terceiros,
integrando com segurança sistemas com diferentes
características.
O JSON-P, que é uma API Java EE 7, permite que aplicações Java EE analisem, transformem e consultem dados no formato JSON.