Considerando as afirmativas abaixo sobre o framework Hibernate, dê valores Verdadeiro (V) ou Falso (F).
( ) O Hibernate é exclusivamente utilizado para a criação de interfaces gráficas em aplicações Java.
( ) A utilização do Hibernate elimina a necessidade de conhecimento sobre a linguagem SQL, já que todas as operações de banco de dados são realizadas automaticamente pelo framework.
( ) O Hibernate é limitado a bancos de dados específicos e não oferece suporte a uma variedade de provedores de banco de dados relacionais.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Julgue o seguinte item, relativo a métricas 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.
Julgue o item subsecutivo, a respeito das camadas de persistência.
No Hibernate, o valor 1 atribuído à propriedade permite o para conexões JDBC.
Com relação a criptografia, desenvolvimento orientado a testes (TDD — test driven development) e Hibernate, julgue o seguinte item.
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.
Em uma interface de credenciamento de usuário, utilizando JSF, para que o conteúdo do campo senha fique ilegível quando preenchido, os campos de nome e senha devem ser criados, respectivamente, pelas seguintes tags:
Acerca de sistemas de aplicação web, julgue os itens 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.
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.
Acerca dos conceitos e padrões Java e JavaScript, julgue o item a seguir.
A linguagem JavaScript é uma extensão da plataforma Java Standard Edition destinada à criação de códigos interpretados em máquinas virtuais e navegadores web.
Considere o fragmento de código a seguir escrito em Java e que utiliza Hibernate.
De acordo com a linha 2, é possível afirmar que o trecho indicado retornará produtos cujos preços sejam:
Em uma aplicação que utiliza JSF, uma mensagem global foi definida por meio da instrução abaixo:
FacesMessage m = new FacesMessage("Dados do funcionário do TRESP salvos com sucesso!");
Para adicionar essa mensagem ao contexto do JSF utiliza-se a instrução
No Spring MVC, as requisições HTTP são tratadas por uma classe controladora, que deve possuir a anotação @Controller para indicar que os métodos são ações (actions). Estes métodos podem ter quaisquer nomes, desde que estejam com uma anotação que recebe um atributo para indicar qual será a URL utilizada para invocar o método. Esta anotação é a
Com relação ao desenvolvimento Web em Java, julgue os próximos itens.
O framework CXF 3.1.5 inclui extensões no padrão que, em comparação com a implementação de referência, facilitam seu uso e, por não requerer um WSDL, gera o código de solicitação e respostas para classes bean.
A respeito das tecnologias relacionadas ao desenvolvimento web em Java, julgue os itens a seguir.
No JUnit, os testes são realizados em sequência, por isso eles
mantêm uma relação de dependência entre si.
No que se refere ao desenvolvimento de sistemas e às linguagens de programação Java e JavaScript, julgue os itens a seguir
Empresa de desenvolvimento que opte pela utilização do
Hibernate em seus sistemas enfrentará dificuldades à medida
que seus projetos forem crescendo, devido ao fato de o
Hibernate ser considerado inapropriado para a execução de
trabalhos em uma arquitetura altamente escalável.
Sobre os tipos genéricos (generics) em Java, analise as afirmações abaixo.
1) Tipos genéricos permitem abstrair sobre tipos. Os exemplos mais comuns são os tipos coleções.
2) Métodos genéricos são métodos que introduzem os seus próprios parâmetros de tipo. Isso é semelhante ao declarar
um tipo genérico, mas o escopo do parâmetro de tipo é limitado ao método em que é declarado.
3) Métodos genéricos estáticos são permitidos, bem como construtores de classe genéricos. Porém, métodos genéricos
não estáticos não são permitidos.
4) Entre as vantagens dos tipos genéricos, temos a simplicidade e a robustez. Por um lado, não e´ necessário type casting
para extrair os objetos das coleções. Por outro, o compilador não permite colocar na coleção elementos incompatíveis
com os tipos declarados.
5) Os parâmetros de tipo de um tipo genérico podem ser ou na~o limitados. O limite de um parâmetro de tipo restringe os
tipos que podem ser usados como argumento. O parâmetro de tipo limitado dá acesso aos métodos do “tipo limite”.
Estão corretas, apenas: