Questões de Concurso Público UFRN 2018 para Analista de Tecnologia da Informação - 103

Foram encontradas 8 questões

Q940506 Programação

O hibernate é uma tecnologia bastante utilizada para o mapeamento objeto-relacional de sistemas Java. Sobre essa tecnologia, analise as afirmativas abaixo.

I @Entity deve ser utilizado para anotar classes persistentes.

II @Table é uma anotação utilizada em atributos de classes.

III @Id anota atributos cujos valores podem ser gerados automaticamente.

IV @TableKey anota atributos que representam chaves primárias.

Estão corretas as afirmativas

Alternativas
Q940508 Programação

As anotações são mecanismos importantes para configuração do funcionamento do hibernate para um sistema específico. Sobre essa temática, analise as afirmativas abaixo.


I Em um relacionamento bidirecional, é possível fazer uso das anotações @OneToMany, @ManyToOne e @JoinColumn.

II A anotação @ManyToMany não é suportada pelo hibernate.

III @PrimaryKeyJoinColumn indica que a chave primária de uma entidade é usada como chave estrangeira.

IV @Todo indica um ponto de extensão em linhas de produtos de software.


Estão corretas as afirmativas

Alternativas
Q940515 Programação

Para responder a questão considere a definição abaixo.

O Spring é um framework de aplicação e container de inversão de controle para aplicações Java.

A respeito do framework Spring, analise as afirmações abaixo. 


I Se você configurar as mesmas propriedades de componentes beans no Spring através de arquivos XML e anotações, as configurações realizadas com XML irão sobrepor as configurações com anotações, durante a inicialização do sistema.

II As anotações @Controller, @Service e @Dao do Spring são usadas para demarcar classes que fazem parte das camadas de apresentação, serviço e acesso ao banco de dados, respectivamente.

III O método update() da classe JDBCTemplate do Spring pode ser usado para executar comandos SQL de inserção, atualização e remoção do banco de dados.

IV A classe JDBCTemplate implementa o mapeamento automático de instância de classes Java que tem anotações hibernate em um banco de dados relacional.


Estão corretas as afirmações 

Alternativas
Q940516 Programação

Para responder a questão considere a definição abaixo.

O Spring é um framework de aplicação e container de inversão de controle para aplicações Java.

A respeito do framework Spring, analise as afirmações abaixo.


I A anotação @Transactional do Spring é usada para indicar classes ou métodos específicos que irão delimitar transações com o banco de dados, podendo ser aplicada a classes ou métodos específicos.

II A demarcação de transações pode ser feita no Spring através da inclusão de configurações com a tag <transaction< no arquivo applicationContext.xml.

III A configuração através de arquivos XML oferece flexibilidade para indicar padrões de nomes de classes e métodos que serão demarcados com transações, assim como os respectivos modos de propagação.

IV Por default, todas as transações criadas pelo framework Spring possuem modo de propagação REQUIRES_NEW, o que significa que ele cria uma nova transação para cada método transacional chamado.


Estão corretas as afirmações

Alternativas
Q940517 Programação

Considere as seguintes afirmativas sobre os tipos de exceções que existem na linguagem Java e o que caracteriza cada um desses tipos.


I Todas as exceções em Java herdam direta ou indiretamente da classe Throwable.

II Existem dois tipos de exceções Java: (1) exceções checadas (checked exceptions) que herdam da classe Exception ou de outra exceção checada e (2) exceções não checadas que herdam da classe Throwable.

III Um exemplo de exceção não checada é a do tipo Error que geralmente representa restrições de recursos ou problemas internos à máquina virtual Java (JVM).

IV O compilador Java não permite que sejam definidos tratadores (cláusulas catch) para as exceções de tipo RuntimeException e Error.


Estão corretas as afirmativas  

Alternativas
Q940518 Programação
O Java Server Faces (JSF) é uma especificação Java usada para implementar frameworks de interface do usuário baseada em componentes para aplicações web. Considerando o JSF, é correto afirmar que
Alternativas
Q940525 Programação

O Tomcat é um servidor que serve como container de Java Servlets. A respeito do Tomcat, considere as afirmativas abaixo.


I O Tomcat define o Log4J como seu framework default de logging para reportar o status e os erros de aplicações web.

II O arquivo logging.properties é usado para definir as configurações de logging do servidor Tomcat.

III O Tomcat roda, por default, na porta 80.

IV O Tomcat permite restringir os endereços IP das máquinas dos browsers clientes que podem acessar o servidor, através de configuração específica no arquivo server.xml.


Estão corretas as afirmativas

Alternativas
Q940526 Programação

JBoss é um servidor open-source de aplicações Java Enterprise Edition. A respeito do servidor JBoss, versão 7 (JBoss-V7), considere as afirmativas abaixo.

I O JBoss-V7 oferece suporte para gerenciamento centralizado de múltiplas instâncias, através do modo Domain.

II O modo Domain caracteriza a criação de clusters do servidor de aplicação JBoss -V7, garantindo a alta disponibilidade e o balanceamento de carga do sistema.

III É possível definir um cluster de servidores de aplicação rodando no modo StandAlone do JBoss-V7.

IV A configuração do JBoss-V7 no modo Domain é realizada através dos arquivos domain.xml e instances.xml.


Estão corretas as afirmativas

Alternativas
Respostas
1: D
2: A
3: D
4: C
5: D
6: C
7: A
8: D