Buscar

Programação para Web II II

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 3 páginas

Prévia do material em texto

Disciplina: Programação para Web II (ADS27)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:655541) ( peso.:1,50)
Prova: 26168262
Nota da Prova: 10,00
Legenda:   Resposta Certa    Sua Resposta Errada  
1. A tecnologia JSF (Java Server Faces) é um framework de desenvolvimento Java que permite o desenvolvimento de sistemas web de forma mais ágil. Neste framework
componentes, como entradas de texto, combos (listas) e botões, por exemplo. Com relação ao desenvolvimento de formulários JSF, analise as afirmativas a seguir: 
I- Em um campo de entrada de texto "<h:inputText value='' />", no atributo "value" deve ser designado um atributo de um objeto. 
 II- O atributo "required" com valor "true" em componentes de formulários JSF serve para tornar o campo obrigatório, sendo apresentada uma mensagem para o usuário
III- No atributo "requiredMessage" de componentes de formulários JSF é designada a mensagem a ser apresentada ao usuário sempre que o campo não for informado
IV- Para tornar um campo de entrada de texto numérico, isto é, permitir digitar apenas números, utiliza-se a função do JSF "<formatNumber pattern='#00,00' />". 
 
Assinale a alternativa CORRETA:
 a) Somente a afirmativa II está correta.
 b) As afirmativas I, II e III estão corretas.
 c) As afirmativas II e IV estão corretas.
 d) As afirmativas I, III estão corretas.
2. Ao ser implementado um software através do framework JSF, dependendo da aplicação, pode ser necessária, para um layout mais bonito, a utilização de classes CSS, 
específicos. Além disso, são necessárias algumas classes Java para o seu correto funcionamento. Com relação ao JSF, analise as afirmativas a seguir: 
 
I- Ao menos uma classe Managed Bean é obrigatória em um projeto JSF. 
 II- Managed Bean funciona como intermediador entre a camada modelo e controladora da aplicação. 
 III- Em uma página XHTML podem ser importados arquivos CSS. 
 IV- Em uma classe Managed Bean não pode ser implementado atributo. 
 
Assinale a alternativa CORRETA:
 a) As afirmativas I, II e IV estão corretas.
 b) As afirmativas II e III estão corretas.
 c) Somente a afirmativa IV está correta.
 d) As afirmativas I e III estão corretas.
3. No framework JSF, assim como existem componentes de entrada de textos, para formulários, também existem componentes de interface gráfica para apresentar dado
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
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.
 
Assinale a alternativa que apresenta a sequência CORRETA:
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQx&action4=MjAyMC8y&prova=MjYxNjgyNjI=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQx&action4=MjAyMC8y&prova=MjYxNjgyNjI=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQx&action4=MjAyMC8y&prova=MjYxNjgyNjI=#questao_3%20aria-label=
 a) V - F - V - V.
 b) V - F - F - F.
 c) F - V - F - V.
 d) F - V - V - V.
4. Em um sistema web de cadastro de produtos, desenvolvido com o framework JSF, foi criada uma tela com a funcionalidade de persistir a tabela do banco de dados "Co
usuário cadastrar novas cores. Da mesma forma, existe uma classe Managed Bean chamada "CorMB", uma classe entidade chamada "Cor", e também uma classe de p
na figura anexa. Com base no código-fonte apresentado, analise as sentenças a seguir:
 
I- Na linha 47, está sendo invocado o método do EntityManager, que realiza inserção de um objeto na respectiva tabela do banco de dados.
 II- Durante a execução da aplicação, caso ocorrer algum erro (exceção) na linha 46, todas as operações realizadas no banco de dados serão desfeitas.
 III- Caso o objeto "listaGravados", no método "inserir", linhas 34 a 35, tiver valor "null", ocorrerá uma exceção e a operação será abortada.
 IV- No método "findCor", linha 59, pode ser retornada uma lista de objetos do tipo "Cor", pois este método retorna uma consulta.
 
Assinale a alternativa CORRETA:
 a) I, III e IV.
 b) I e II.
 c) II, apenas.
 d) I, II e IV.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQx&action4=MjAyMC8y&prova=MjYxNjgyNjI=#questao_4%20aria-label=
5. O desenvolvimento de software, independente do tamanho que seja, requer um investimento alto de trabalho, pois por normalmente possuir várias regras que devem se
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
CORRETA:
 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 também ser implementada com a tecnologia JPA, mas neste caso, não se pode utilizar o banco de dados M
 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 utilizar o Oracle com o banco de dados, porém devido as suas deficiências de bibliotecas, não é possível ut
6. Em aplicações desenvolvidas com o paradigma da orientação a objetos, normalmente é necessário realizar a gravação de objetos em banco de dados, apesar de que a
bancos de dados relacionais dominaram o mercado. Neste contexto, surgiram tecnologias que permitem resolver o problema de gravação de objetos em bancos de da
assinale a alternativa CORRETA:
 a) No padrão DAO é criada uma única classe, na qual são implementadas as funções de persistência, isto é, inserção, exclusão, alteração e consulta de todas as tabela
 b) Tando o padrão DAO quanto o JPA utilizam o JDBC para realizar a conexão com o banco de dados, e em ambos é necessária a implementação de código SQL dentr
 c) O JPA é uma API padrão para resolver o problema do objeto relacional, sendo uma de suas vantagens não precisar implementar código SQL.
 d) O padrão DAO é uma das soluções para o problema objeto relacional, o qual, quando bem implementado, possui baixa coesão.
7. O JSF é um framework da linguagem de programação Java que facilita o desenvolvimento de formulários para cadastros, não necessitando de programação Javascrip
Nas páginas XHTML, do JSF, são criados formulários com componentes que são similares aos componentes de formulários do HTML. Com relação ao formulário send
 a) Neste formulário, temos apenas cinco componentes: três de entrada de texto, dois que possuem opções de seleção equivalentes ao "<SELECT>" do HTML.
 b) Neste formulário, temos, além dos componentes de entrada de texto, botão e dois equivalentes ao "<SELECT>" do HTML, dois "check boxes".
 c) Neste formulário, temos, além dos componentes de entrada de texto, botão e dois equivalentes ao "<SELECT>" do HTML, dois "radio buttons".
 d) Neste formulário, temos apenas seis componentes: três de entrada de texto, um botão e dois que possuem opções de seleção equivalentes ao "<SELECT>" do HTM
8. 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 a
JavaServer faces (JSP), 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 interfacegrá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, p
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V.
 b) V - V - F.
 c) F - V - V.
 d) F - F - V.
9. O desenvolvimento de formulários em páginas web com aparência mais amigáveis pode ser feito através da importação da biblioteca Prime Faces. A implementação d
utilizar o prefixo do Prime Faces "<p:" ao invés de "<f:" do JSF padrão. Com relação à biblioteca Prime Faces, assinale a alternativa CORRETA:
 a) O campo de entrada de texto no Prime Faces é implementado por: <p:inputText>.
 b) No atributo "value" de um componente botão do JSF define-se o método da classe Managed Bean que será invocada ao ser pressionado.
 c) Com a utilização do Prime Faces também é necessária a utilização da biblioteca bootstrap quando se deseja uma página responsiva.
 d) A implementação de um botão padrão no Prime Faces pode ser da seguinte forma: <input type="button" />.
10.Um banco de dados é chamado de NoSQL quando não são utilizados comandos SQL para a sua manipulação. Um dos bancos de dados NoSQL mais utilizados é o Mo
gravadas coleções de documentos. Neste sentido, a linguagem utilizada, baseada em documentos, torna as consultas mais fáceis de serem convertidas para este ban
sentenças verdadeiras e F para as falsas:
 
(    ) Os documentos são armazenados em uma versão binária do JSON, chamada BSON.
 (    ) Para inserir um novo registro no banco de dados MongoDB, basta realizar o comando SQL "INSERT INTO" mais a tabela e os valores a serem gravados.
 (    ) O MongoDB possui alguns comandos para filtro, agregação e classificação, como skip, sort, count, por exemplo.
 (    ) Através do Shell, é possível gerenciar o banco de dados.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - V.
 b) V - V - F - V.
 c) F - V - V - V.
 d) V - V - V - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQx&action4=MjAyMC8y&prova=MjYxNjgyNjI=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQx&action4=MjAyMC8y&prova=MjYxNjgyNjI=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQx&action4=MjAyMC8y&prova=MjYxNjgyNjI=#questao_7%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQx&action4=MjAyMC8y&prova=MjYxNjgyNjI=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQx&action4=MjAyMC8y&prova=MjYxNjgyNjI=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDIwOA==&action2=QURTMjc=&action3=NjU1NTQx&action4=MjAyMC8y&prova=MjYxNjgyNjI=#questao_10%20aria-label=

Continue navegando