Buscar

Avaliação II - Individual

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

21/11/2023, 09:38 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:884409)
Peso da Avaliação 1,50
Prova 74488225
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
O JSF (Java Server Faces) é um framework web criado para simplificar o desenvolvimento da 
interface do aplicativo com o usuário, uma vez que une as camadas de apresentação e de regras de 
negócio. Com relação aos conceitos da tecnologia Java Server Faces (JSF), classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) A criação de interfaces a partir do padrão JSF é comumente baseada em componentes, eventos e 
navegabilidade.
( ) O Managed Bean funciona como um link, interligando a interface gráfica à regra de negócio.
( ) O JSF possibilita ao desenvolvedor criar um marcador de interface, ou seja, uma interface sem 
campos ou métodos, sendo que dentre os principais marcadores, pode-se destacar a Interface 
Serializable.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F.
B F - V - V.
C V - F - V.
D F - F - V.
O JSF permite que você modifique o layout dos componentes da interface gráfica através de 
bibliotecas visuais de terceiros. Essas bibliotecas facilitam o trabalho de deixar a aplicação mais 
agradável para os usuários, pois eliminam o css e demais frameworks como o bootstrap. Existem 
algumas bibliotecas de terceiros que são bastante conhecidas e utilizadas em JSF.
Sobre essas bibliotecas para terceiros, assinale a alternativa CORRETA:
A ICE Faces, o Rich Faces e o Prime Faces.
B Model Faces, o Rich Faces e o Prime Faces.
C ICE Faces, o Model Faces e o Prime Faces.
D ICE Faces, o Rich Faces e o Model Faces.
 VOLTAR
A+ Alterar modo de visualização
1
2
21/11/2023, 09:38 Avaliação II - Individual
about:blank 2/5
Muitas aplicações precisam de mais de uma tabela para ser funcional. Essas tabelas, por sua vez, 
podem ter relacionamentos entre si. Para auxiliar esses relacionamentos, o JPA traz multiplicidades 
possíveis.
Sobre essas multiplicidades, assinale a alternativa CORRETA:
A Um para muitos (1:M) - Um para um (1:1) - Nenhum para nenhum (0:0).
B Muitos para um (M:1) - Um para nenhum (1:0) - Um para um (1:1).
C Um para um (1:1) - Muitos para um (M:1) - Um para muitos (1:M). 
D Nenhum para um (0:1) - Muitos para um (M:1) - Um para nenhum (1:0).
JSF é um framework criado para agilizar a criação de interfaces para aplicações Java web, que 
incorpora o padrão arquitetural MVC. Além disso, o JSF disponibiliza diversos componentes prontos 
capazes de se comunicar com classes Java, chamadas Managed Beans. 
Sobre o exposto, assinale a alternativa CORRETA:
A O JSF começou a dar suporte nativo à AJAX somente a partir da sua versão 5.0.
B Uma desvantagem do JSF é que não permite uso de bibliotecas visuais de terceiros.
C O JSF permite a utilização de AJAX com métodos no managed bean e, entre outros, pode ser
citado change, focus e blur para formulário.
D O atributo rows define quantas colunas serão mostradas na tela.
Um dos componentes mais utilizados em interfaces web com JSF (Java Server Faces) é o DataTable. 
Sobre esse componente tão produtivo utilizado no desenvolvimento de sistemas, assinale a alternativa 
CORRETA:
A O número de colunas não é determinado pelos número de componentes <h:column> que é
colocado dentro da DataTable.
B Sua função consiste em receber uma listagem de procedimentos, consumindo-a e montando um
grid, de dados, a partir do qual é possível inserir e editar objetos da listagem.
C Sua função consiste em receber uma listagem de funções, consumindo-a e montando um grid, de
dados, a partir do qual é possível também enviar o conteúdo para um webservice.
D Sua função consiste em receber uma listagem de objetos, consumindo-a e montando um grid, de
dados, a partir do qual é possível editar ou mesmo remover objetos da listagem.
3
4
5
21/11/2023, 09:38 Avaliação II - Individual
about:blank 3/5
O framework JSF possui vários componentes visuais, similares aos do HTML, no entanto, estes são 
relacionados com alguma classe Managed Bean da aplicação. Para alterar ou ainda melhorar o layout 
dos componentes utilizados em formulários de aplicações JSF, é possível importar bibliotecas para 
dentro do projeto. Com relação aos componentes do JSF, classifique V para as sentenças verdadeiras e 
F para as falsas:
( ) Através da importação de bibliotecas visuais de terceiros, não é mais necessária a utilização de 
CSS e bootstrap.
( ) Uma das bibliotecas visuais que podem ser importadas para dentro de um projeto JSF é o Prime 
Faces.
( ) Para utilizar o Prime Faces dentro de uma página XHTML, deve-se utilizar no início da página: 
xmlns:p="http://primefaces.org/ui".
( ) Para utilizar o componente calendário do Prime Faces, basta utilizar: "<h:calendar />" e mais os 
seus respectivos atributos. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - V - V.
C V - V - V - F.
D F - V - V - F.
O JSF possui suporte nativo à AJAX desde a versão 2.0, o que facilita mais uma vez o trabalho dos 
desenvolvedores.
Sobre o AJAX, assinale a alternativa CORRETA:
A Envia requisições para o servidor sem atualizar a página toda.
B O JSF sempre teve suporte nativo.
C Não é possível capturar eventos em uma página WEB.
D O JAF sempre teve suporte nativo.
No framework JSF, assim como existem componentes de entrada de textos, para formulários, 
também existem componentes de interface gráfica para apresentar dados gravados em um banco de 
dados ou mesmo em memória. Todos estes componentes facilitam o trabalho de desenvolvimento 
pois, através deles, a implementação de um formulário de cadastro, por exemplo, se torna mais rápida. 
Com relação ao código-fonte apresentado, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) O componente datatable está recebendo um único objeto da requisição, do qual serão impressos 
os valores de seu atributo.
( ) O componente datatable está listando os dados de uma lista de funcionários.
( ) O componente datatable imprimirá na tela seis colunas.
( ) O componente datatable imprimirá na tela dois botões.
6
7
8
21/11/2023, 09:38 Avaliação II - Individual
about:blank 4/5
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B V - F - F - F.
C F - V - F - V.
D V - F - V - V.
O desenvolvimento de software, independente do tamanho que seja, requer um investimento alto 
de trabalho, pois por normalmente possuir várias regras que devem ser tratadas e controladas. A 
linguagem de programação Java possui algumas tecnologias que facilitam o desenvolvimento de 
software, ou ainda facilita a manutenção futura do mesmo, tornando o código-fonte mais legível e 
reutilizável. Com relação às tecnologias da linguagem de programação Java, assinale a alternativa 
CORRETA:
9
21/11/2023, 09:38 Avaliação II - Individual
about:blank 5/5
A Uma das desvantagens em desenvolver uma aplicação utilizando o JSF, é a dificuldade de se
implementar a tecnologia JPA.
B Uma aplicação desenvolvida com a tecnologia JSF pode utilizar o Oracle com o banco de dados,
porém devido as suas deficiências de bibliotecas, não é possível utilizar o Mysql.
C Uma aplicação desenvolvida com a tecnologia JSF pode também ser implementada com a
tecnologia JPA.
D Uma aplicação desenvolvida com a tecnologia JSF pode também ser implementada com a
tecnologia JPA, mas neste caso, não se pode utilizar o banco de dados Mysql.
A tecnologia JSF, na linguagem de programação Java, possui disponibilizadas algumas 
bibliotecas de componentes, e dentre eles o data table. Através dos componentes padrões de 
formulários, disponibilizados no framework JSF, incluindo o data table, pode ser desenvolvida 
praticamente qualquer tela de cadastro, de uma forma mais ágil. Neste sentido, o componente data 
table permite listar, em páginas XHTML, registros gravados no banco de dados ou em uma lista em 
memória. Com relação ao componente Data Table, doframework JSF, analise as afirmativas a seguir: 
I- O atributo "rows" define a quantidade de linhas a serem exibidas por página da tabela gerada. 
II- O atributo "paginator" define se a tabela possui paginação para os registros a serem exibidos. 
III- A paginação de uma tabela gerada pelo componente data table é definida manualmente. 
IV- Para desenvolver os eventos de uma data table, é necessário implementar algumas funções 
Javascript. 
Assinale a alternativa CORRETA:
A As afirmativas II e III estão corretas.
B Somente a afirmativa II está correta.
C As afirmativas I, II e IV estão corretas.
D As afirmativas I e II estão corretas.
10
Imprimir

Outros materiais