Questões de Concurso
Para analista de sistemas júnior
Foram encontradas 420 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
(Obs.: Nas comparações, considerar as bases com a mesma massa de dados, porém em diferentes níveis de normalização)
Com relação a Servlet, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
( ) Uma Servlet é um objeto Java que recebe requisições (request) e produz algo (response), como uma página HTML dinamicamente gerada.
( ) O comportamento de uma Servlet geralmente é definido pela classe HttpServlet do pacote javax.servlet.
( ) A classe HttpServlet gera aplicações Web baseadas no protocolo HTTP, mas deve-se observar que Servlets não foram criadas somente para esse protocolo.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Sobre Session Beans, conforme a especificação EJB (Enterprise JavaBeans) 3.1, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
( ) Não é possível utilizar Multithreading em EJBs do tipo Singleton.
( ) Stateless Session Beans não armazena nenhuma informação sobre o estado transacional (conversacional), ou seja, nenhuma informação é automaticamente mantida entre as diferentes requisições.
( ) Recomenda-se utilizar um Stateful Session Bean ao construir um carrinho de compras de um e-commerce, embora seja possível usar um Stateless Session Bean, tendo um pouco mais de trabalho.
( ) Existem apenas três tipos de Session Beans: Stateful, Stateless e Singleton.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Considere a seguinte definição de namespace:
Assinale a alternativa correta sobre os componentes básicos do JSF.
( ) IceFaces, PrimeFaces e RichFaces são Frameworks JSF.
( ) BootStrap, JQueryUi e Angular são Frameworks JSF.
( ) No JSF 2.0 podem-se criar Beans gerenciados com as anotações @ManagedBean ou @Named (CDI).
( ) Formulários JSF são arquivos XHTML que, após processados, geralmente são entregues para o cliente como um ou mais arquivos HTML, CSS e JavaScript.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Quanto a JPA (Java Persistence API) 2.0 e seus modos de carregamento (FetchType) Lazy e Eager, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F):
( ) Eager é o comportamento padrão para relacionamentos muitos-para-muitos.
( ) É preciso cuidar do cascateamento ao usar Eager Load, pois muitos objetos podem ser carregados desnecessariamente.
( ) Lazy apresenta maior consumo de processamento e rede durante a inicialização da aplicação quando comparado com Eager.
( ) Fazer cache de objetos instanciados via Lazy Load é geralmente desaconselhável, devido ao alto consumo de processamento.
( ) Essas formas de carregamento tornaram-se Deprecated na JPA 2.0.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Quanto ao desenvolvimento Java usando MVC, considere as seguintes afirmativas:
1. A Visão (View) representa a parte que interage com o usuário, mais especificamente as telas, que podem ser formadas por arquivos JSP, HTML, imagens, JavaScript e CSS.
2. O Modelo (Model) faz toda a parte inteligente do sistema: cálculos, processamento, integrações. Com essas lógicas isoladas da infraestrutura da aplicação, podemos facilmente reaproveitá-lo em outros lugares.
3. O Controlador (Controller) interage com o usuário, valida as regras de negócio e acessa diretamente a camada de banco de dados.
4. Struts, SpringMVC, JSF (Java Server Faces), Vraptor e WebSphere são exemplos de Frameworks MVC ou Controladores MVC disponíveis para uso.
Assinale a alternativa correta.