Questões de Concurso
Sobre jee (java enterprise edition) em programação
Foram encontradas 384 questões
Em relação ao temas, analise as afirmativas a seguir:
I. Um aplicativo cliente fornece uma maneira para os usuários lidarem com tarefas que requerem interface mais rica do que aquela que pode ser fornecida por uma linguagem de marcação. Um aplicativo cliente geralmente tem uma interface gráfica do usuário criada a partir da API Swing ou da API Abstract Window Toolkit. II. Os componentes de tecnologia Java Servlet, JavaServer Faces e JavaServer Pages são componentes executados no servidor Web, enquanto os componentes EJB são executados no servidor de regras de negócios. III. Os componentes Java EE são interpretados da mesma forma que qualquer programa na linguagem Java. As semelhanças entre os componentes Java EE e as classes Java "padrão" são que eles são montados e são verificados como bem formados e se estão em conformidade com a especificação Java EE, são executados e gerenciados pelo aplicativo cliente.
Está correto o que se afirma em
I. Supre as necessidades de aplicações empresariais centralizadas.
II. Se trata de uma aplicação simples sem divisão por camadas.
III. Enfatiza a utilização de padrões de projetos.
IV. O serviço de container deve estar disponível para utilização.
I.Java SE é a base do Java, sendo composta pelas APIs e bibliotecas básicas para possibilitar o desenvolvimento de aplicativos de linha de comando e desktop.
II.Java EE (Java Enterprise Edition) é voltada para o desenvolvimento de soluções web e corporativas.
III.Java MKD (Java Make Desenv) é a plataforma voltada para desenvolvimento de programas para dispositivos móveis e embarcados e criação de produtos para a Internet das Coisas.
IV.JVM (Máquina Virtual Java), é onde a aplicação é executada. É ela, também, a responsável pela característica multiplataforma do Java.
Assinale a alternativa CORRETA:
1. Um sendRedirect() é invocado a partir de um RequestDispatcher obtido do ServletContext.
2. Ao ser efetuado o forward(), o navegador recebe uma solicitação de redirecionamento e executa uma requisição para o recurso destino.
3. Para passar parâmetros em uma invocação de include(), pode-se usar o escopo da requisição.
Assinale a alternativa correta.
O modelo de programação JEE é baseado em containers, que fornecem todos os serviços necessários para a aplicação corporativa.
De acordo com o modelo de tiers, cujas aplicações corporativas do JEE podem ser vistas, a camada cliente contém os Web Browers/Applets, não sendo permitido que, nessa camada, aplicações Java rodem dentro do JEE cliente container.
Registre V, para verdadeiro, ou F, para falso:
( )A camada cliente tem o papel de uma interface de entrada e saída para interação do sistema com usuário e é executada na máquina do cliente.
( )A camada de apresentação ou Web é a primeira camada do servidor de aplicação e tem o papel de disponibilizar os serviços da camada de negócio para o ambiente Web, oferecendo conteúdo estático e conteúdo dinâmico gerado pelos componentes Web.
( )A camada de negócio é a responsável pelo gerenciamento dos dados do sistema e das regras de negócio.
( )A camada de negócios é o coração do sistema e é onde são implementadas todas as regras de negócio da aplicação.
( )A camada de dados representa o núcleo do sistema e é nela onde estão implementadas todas as regras de negócio da aplicação.
A sequência CORRETA é:
Java EE (Enterprise Edition – edição empresarial) é uma plataforma de programação para servidores na linguagem de programação Java. Com base nessa plataforma, analise as afirmações a seguir:
I. Servlets podem ser criados com o objetivo de receber chamadas HTTP, processá-las e devolver uma resposta ao cliente. Assim, podemos afirmar que cada servlet pode ser considerado um objeto em Java que recebe as requisições (request) e produz alguma resposta (response), como uma página HTML que é gerada dinamicamente.
II. Para não criar todo conteúdo dinâmico dentro de classes, é possível utilizar a tecnologia JSP – JavaServer Pages. É algo similar ao PHP, que dá para misturar o código PHP com o HTML. Uma das principais diferenças é que JSP utiliza a linguagem de programação Java.
III. Código Java pode ser digitado dentro do arquivo com extensão .jsp, incluindo declarações condicionais como a estrutura if-else e estruturas de repetição como a for e a while. Para escrever código Java na página, basta escrevê-lo entre as tags <% e %>. Esse tipo de código é chamado de scriptlet.
IV. Utilizar tablets é uma maneira de utilizar scriptlets sem a necessidade das tags <% e %>. Para utilizar tablets basta separar o código Java por tabulação. Isso possibilita um código mais enxuto e de fácil compreensão por parte dos programadores.
Estão corretas APENAS:
Julgue o item subsecutivo, a respeito de arquiteturas e servidores web.
Jetty é um servidor http de código aberto, escrito em Java, e
um contêiner Java Servlet, facilmente integrado em
dispositivos, ferramentas, estruturas, servidores de
aplicativos e clusters e é caracterizado pelo tamanho, pela
velocidade e pela escalabilidade.
(1) camada de dados. (2) camada cliente. (3) camada de negócios. (4) camada de enlace.
Assinale a alternativa correta.