Questões de Concurso
Sobre frameworks java em programação
Foram encontradas 502 questões
Considere as seguintes afirmativas a respeito do framework JUnit.
I Até a versão 3.8.1 do JUnit, todas as classes de testes precisavam herdar da classe TestCase do framework JUnit.
II A partir da versão 4 do JUnit, para se construir uma classe de teste, precisa-se apenas associar a anotação @Test à declaração de qualquer classe pública.
III Com a anotação @Test(timeout= ), é possível definir o tempo de duração do teste em milissegundos. Se a execução ultrapassar o tempo definido, o teste irá acusar a falha.
IV Para que um determinado objeto seja compartilhado entre vários métodos de testes JUnit, deve-se colocar a inicialização do objeto no construtor da classe.
Estão corretas as afirmativas
A respeito do JUnit, analise as afirmativas abaixo.
I Na versão 4 do JUnit, quando se utiliza o método assertEquals() do JUnit para comparar duas variáveis do tipo double, é possível passar um terceiro parâmetro que corresponde ao delta, que corresponde à diferença máxima que será tolerada entre os dois números comparados.
II Um dos métodos pertencentes ao framework JUnit é o método assertObject(), que compara quaisquer duas variáveis do tipo Object.
III A anotação @Before pode ser associada a um método de testes JUnit e garante que este será o primeiro método de teste a ser executado.
IV A versão 4 do JUnit oferece o método assertThat(), que traz maior flexibilidade às comparações que podem ser realizadas no corpo de um método de testes.
Estão corretas as afirmativas
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
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
O Hibernate é uma solução tecnológica para ORM (mapeamento objeto-relacional) que aceita o uso da JPA (Java Persistence API) e que permite padronizar as implementações de ORM em Java, embora ainda seja possível mapear as classes utilizando-se o XML.
Julgue o seguinte item, relativo a métrica de qualidade de software, JUnit, SQL, Delphi e desenvolvimento mobile.
Uma característica e limitação do JUnit é a impossibilidade de
definição de parâmetros para construtores e métodos.
Acerca de sistemas de aplicação web, julgue o item a seguir.
Quando da instalação do JBoss em ambiente Windows, as
permissões de acessos aos folders necessários para o correto
funcionamento são configuradas automaticamente.
Julgue o item subsecutivo, a respeito das camadas de persistência.
No Hibernate, o valor 1 atribuído à propriedade
hbm2ddl.auto permite o autocommit para conexões JDBC.
A respeito de construção de sistemas, julgue o item subsequente.
Em sistemas desenvolvidos em Java, o objetivo do framework
Hibernate é a transformação das classes para tabelas de dados,
com a geração dos comandos SQL.
A respeito de construção de sistemas, julgue o item subsequente.
As especificações JSF (Java Server Faces) 1.x e 2.x utilizam
JSP (Java Server Pages) como template padrão para a
construção de interfaces de usuários.
Analise as afirmativas a seguir, marque V para as verdadeiras e F para as falsas.
( ) Desde o lançamento do JSF 2.0, se estiver usando um recipiente servlet 3.x, o FacesServlet é automaticamente mapeado, portanto, não há necessidade de ajustar a configuração web.xml.
( ) @Dependent, @NormalScope e @SessionScope são opções de anotações de escopo para um bean gerenciado.
( ) A partir do JSF 2.0, um bean gerenciado precisava ser declarado dentro do arquivo faces-config.xml. A adição de anotações tornou os beans gerenciados do JSF, livres de configuração de XML.
( ) O framework JSF é fornecido com uma série de componentes. Os componentes encapsulam todos os JavaScript e CSS que devem ser necessários para renderizar elementos na tela. Uma view JSF pode conter qualquer número de componentes, e eles serão usados juntos para criar interfaces de usuário sofisticadas.
A sequência está correta em
Considere a classe Java abaixo.
Para a classe Prova, foi criada uma classe de teste utilizando o JUnit, contendo o método de teste abaixo.
Para que o teste seja aprovado, a lacuna I deve ser corretamente preenchida com