Logo Passei Direto
Buscar

Programação para Web II 2

User badge image
SampaiooBR

em

Ferramentas de estudo

Questões resolvidas

O framework JSF (Java Server Faces), do Java, permite desenvolver mais facilmente um sistema web com telas de cadastro, pois não necessita o desenvolvimento de Javascript e nem de estilos (CSS). Neste sentido, o formulário da tela fica vinculado à classe Managed Bean, a qual controla os componentes da tela. Com relação ao código-fonte da classe Managed Bean apresentado no anexo "Classe SubGrupoMB", analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
I- A anotação "@SessionScopped" indica que a instância da classe Managed Bean permanece apenas enquanto durar a a atual requisição do usuário.
II- O código-fonte entre as linhas 36 a 41 refere-se ao método construtor da classe, isto é, os comandos dentro deste método serão executados assim que a classe for instanciada.
III- Na linha 21 é realizado o bind entre o arquivo JSF e a classe Managed Bean.
IV- O método que possui a anotação "@PreDestroy", a partir da linha 43 do código-fonte, será executado antes da instância da classe Managed Bean ser destruída.
a) As afirmativas II, III e IV estão corretas.
b) As afirmativas I e IV estão corretas.
c) As afirmativas I e III estão corretas.
d) Somente a afirmativa II está correta.

O arquiteto de software de uma corporação necessita ter conhecimento acerca dos vários componentes e frameworks existentes no mercado de software, os quais lhe permitirão agilizar o desenvolvimento de suas aplicações e tornar-se mais competitivo neste meio. Acerca do framework JSF do Java, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- A arquitetura do JSF divide-se em três camadas distintas, quais sejam: visão, física e lógica.
II- A camada de visão do JSF é responsável por definir o comportamento de uma aplicação, interpretando as ações.
III- O JSF permite a criação de aplicações Java para web, utilizando componentes visuais predefinidos, isentando o desenvolvedor de preocupar-se com Javascript e HTML.
IV- A ferramenta Eclipse comporta o desenvolvimento de aplicações com o framework JSF.
a) As sentenças I, II e IV estão corretas.
b) As sentenças III e IV estão corretas.
c) Somente a sentença III está correta.
d) As sentenças II e IV estão corretas.

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 "Cor". Para esta tabela, existe uma página XHTML, com o formulário para o 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 persistência chamada "CorRepository". A classe CorRepository está ilustrada na figura anexa. Com base no código-fonte apresentado no anexo "Classe CorRepository", analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Na linha 31, 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 30, todas as operações realizadas no banco de dados serão desfeitas.
III- Caso o objeto "listaGravados", no método "inserir", linha 20, tiver valor "null", ocorrerá uma exceção e a operação será abortada.
IV- No método "findCor", linha 41, pode ser retornada uma lista de objetos do tipo "Cor", pois este método retorna uma consulta.
a) As sentenças II e IV estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças I e II estão corretas.

O desenvolvimento de aplicações web, utilizando a tecnologia JSF, permite a utilização de vários componentes de interface gráfica, o que possibilita a criação de formulários mais rapidamente, sem a necessidade de implementação Javascript. Estes componentes são implementados de forma que fiquem relacionados com a respectiva classe Managed Bean. Com relação ao desenvolvimento de software utilizando a tecnologia JSF, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Em uma página XHTML podemos utilizar vários tipos de componentes, como de entrada de texto, radio buttons e combo boxes, por exemplo.
( ) Para que uma classe seja implementada no padrão Java Bean, ela não deve ter atributos privados com seus métodos getters e setters.
( ) Para que uma aplicação JSF funcione, é necessário ter ao menos um Managed Bean.
( ) Uma classe Managed Bean funciona como receptor das requisições da tela, camada view, e as envia para a camada de negócios, isto é, camada model.
a) V - F - F - V.
b) F - V - V - V.
c) F - V - V - F.
d) V - F - V - V.

Existem muitas linguagens de programação para web, cada uma delas possui seus recursos que facilitam o desenvolvimento. Uma delas é o Java, o qual possui o framework JSF para desenvolvimento de formulários, disponibilizando vários componentes simples e avançados. Com relação ao desenvolvimento de formulários JSF, analise o código-fonte do anexo "Formulario Cadastro de Subgrupos" e classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) No código-fonte sendo apresentado, existem componentes que utilizam a biblioteca Primefaces.
( ) A carga dos itens do componente tipo combo (lista) ocorre através do comando "".
( ) Entre as linhas 24 e 25, o atributo "itemLabel" refere-se ao valor da linha selecionada do combo, e o atributo "itemValue" refere-se ao texto sendo apresentado na seleção.
( ) Todos os campos do formulário sendo apresentado no código-fonte são obrigatórios, e caso um deles não for informado, será apresentada a mensagem da validação na tela.
a) V - V - F - V.
b) F - V - V - V.
c) V - F - F - V.
d) F - V - V - F.

Um framework pode ser descrito como um conjunto de programas de apoio, linguagem de script ou ainda bibliotecas de códigos. O JSF (Java Server Faces) é um framework de desenvolvimento para aplicações web da linguagem de programação Java. O JSF possui vários componentes para desenvolvimento de formulários, desde os mais simples, como entradas de texto, assim como outros mais sofisticados. Com relação ao framework JSF, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Em um formulário JSF, quando precisa-se que um componente execute um método da classe controladora (Managed Bean), é necessário realizar um refresh da página.
( ) Uma aplicação web desenvolvida com o framework JSF é obrigatória a implementação de ao menos uma classe do tipo Managed Bean.
( ) O componente Datatable possui a função de receber uma lista de objetos, podendo listar seus atributos entre suas linhas e colunas.
( ) O número de colunas de um componente Datatable é definido através de seu atributo "column".
a) V - V - V - F.
b) V - F - F - V.
c) F - V - V - V.
d) F - V - V - F.

A evolução no campo da informática possibilitou o surgimento de diversos modelos de Banco de Dados, tais como: o Hierárquico, em Rede, Relacional, Orientado a Objetos e, recentemente, o Orientado a Documentos, como o MongoDB, cada um, com uma representação lógica distinta para a criação do sistema de banco de dados. Acerca das características do Banco de Dados MongoDB, analise as sentenças a seguir:
Assinale a alternativa que apresenta a sequência CORRETA:
I- Não tem código fonte aberto.
II- Possui alta performance e é escrito em C++
III- Diversas linguagens e plataformas já possuem drivers para o MongoDB, entre elas, destacam-se: C, C#, C++, Java e Java Script.
IV- Não pode ser associado ao conceito NoSql
a) As sentenças II e IV estão corretas.
b) As sentenças II e III estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças II, III e IV estão corretas.

O funcionamento do JSF é baseado em objetos que são criados na memória do servidor de aplicação, responsáveis pela geração do HTML que é enviado ao navegador de internet do cliente. Neste sentido, o Managed Bean é a classe controladora que recebe as requisições da página XHTML e então envia os dados à classe que possui as regras de negócios da aplicação e trata os dados. Com relação ao funcionamento do JSF, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) A página XHTML funciona como o formato da interface de telas da aplicação.
( ) Quando uma página XHTML é requisitada no servidor, a mesma é enviada para o navegador do cliente, e este realiza a conversão para o HTML.
( ) Em uma página XHTML pode-se implementar requisições ajax através da tag "" atribuindo-se ao seu atributo "listener" o método do Managent Bean a ser invocado.
( ) Em uma página XHTML pode-se implementar requisições ajax, porém os métodos a serem invocados não podem realizar persistência no banco de dados.
a) F - F - F - V.
b) F - V - V - V.
c) V - F - V - F.
d) V - F - F - V.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O framework JSF (Java Server Faces), do Java, permite desenvolver mais facilmente um sistema web com telas de cadastro, pois não necessita o desenvolvimento de Javascript e nem de estilos (CSS). Neste sentido, o formulário da tela fica vinculado à classe Managed Bean, a qual controla os componentes da tela. Com relação ao código-fonte da classe Managed Bean apresentado no anexo "Classe SubGrupoMB", analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
I- A anotação "@SessionScopped" indica que a instância da classe Managed Bean permanece apenas enquanto durar a a atual requisição do usuário.
II- O código-fonte entre as linhas 36 a 41 refere-se ao método construtor da classe, isto é, os comandos dentro deste método serão executados assim que a classe for instanciada.
III- Na linha 21 é realizado o bind entre o arquivo JSF e a classe Managed Bean.
IV- O método que possui a anotação "@PreDestroy", a partir da linha 43 do código-fonte, será executado antes da instância da classe Managed Bean ser destruída.
a) As afirmativas II, III e IV estão corretas.
b) As afirmativas I e IV estão corretas.
c) As afirmativas I e III estão corretas.
d) Somente a afirmativa II está correta.

O arquiteto de software de uma corporação necessita ter conhecimento acerca dos vários componentes e frameworks existentes no mercado de software, os quais lhe permitirão agilizar o desenvolvimento de suas aplicações e tornar-se mais competitivo neste meio. Acerca do framework JSF do Java, analise as sentenças a seguir:
Agora, assinale a alternativa CORRETA:
I- A arquitetura do JSF divide-se em três camadas distintas, quais sejam: visão, física e lógica.
II- A camada de visão do JSF é responsável por definir o comportamento de uma aplicação, interpretando as ações.
III- O JSF permite a criação de aplicações Java para web, utilizando componentes visuais predefinidos, isentando o desenvolvedor de preocupar-se com Javascript e HTML.
IV- A ferramenta Eclipse comporta o desenvolvimento de aplicações com o framework JSF.
a) As sentenças I, II e IV estão corretas.
b) As sentenças III e IV estão corretas.
c) Somente a sentença III está correta.
d) As sentenças II e IV estão corretas.

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 "Cor". Para esta tabela, existe uma página XHTML, com o formulário para o 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 persistência chamada "CorRepository". A classe CorRepository está ilustrada na figura anexa. Com base no código-fonte apresentado no anexo "Classe CorRepository", analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Na linha 31, 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 30, todas as operações realizadas no banco de dados serão desfeitas.
III- Caso o objeto "listaGravados", no método "inserir", linha 20, tiver valor "null", ocorrerá uma exceção e a operação será abortada.
IV- No método "findCor", linha 41, pode ser retornada uma lista de objetos do tipo "Cor", pois este método retorna uma consulta.
a) As sentenças II e IV estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças I e II estão corretas.

O desenvolvimento de aplicações web, utilizando a tecnologia JSF, permite a utilização de vários componentes de interface gráfica, o que possibilita a criação de formulários mais rapidamente, sem a necessidade de implementação Javascript. Estes componentes são implementados de forma que fiquem relacionados com a respectiva classe Managed Bean. Com relação ao desenvolvimento de software utilizando a tecnologia JSF, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Em uma página XHTML podemos utilizar vários tipos de componentes, como de entrada de texto, radio buttons e combo boxes, por exemplo.
( ) Para que uma classe seja implementada no padrão Java Bean, ela não deve ter atributos privados com seus métodos getters e setters.
( ) Para que uma aplicação JSF funcione, é necessário ter ao menos um Managed Bean.
( ) Uma classe Managed Bean funciona como receptor das requisições da tela, camada view, e as envia para a camada de negócios, isto é, camada model.
a) V - F - F - V.
b) F - V - V - V.
c) F - V - V - F.
d) V - F - V - V.

Existem muitas linguagens de programação para web, cada uma delas possui seus recursos que facilitam o desenvolvimento. Uma delas é o Java, o qual possui o framework JSF para desenvolvimento de formulários, disponibilizando vários componentes simples e avançados. Com relação ao desenvolvimento de formulários JSF, analise o código-fonte do anexo "Formulario Cadastro de Subgrupos" e classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) No código-fonte sendo apresentado, existem componentes que utilizam a biblioteca Primefaces.
( ) A carga dos itens do componente tipo combo (lista) ocorre através do comando "".
( ) Entre as linhas 24 e 25, o atributo "itemLabel" refere-se ao valor da linha selecionada do combo, e o atributo "itemValue" refere-se ao texto sendo apresentado na seleção.
( ) Todos os campos do formulário sendo apresentado no código-fonte são obrigatórios, e caso um deles não for informado, será apresentada a mensagem da validação na tela.
a) V - V - F - V.
b) F - V - V - V.
c) V - F - F - V.
d) F - V - V - F.

Um framework pode ser descrito como um conjunto de programas de apoio, linguagem de script ou ainda bibliotecas de códigos. O JSF (Java Server Faces) é um framework de desenvolvimento para aplicações web da linguagem de programação Java. O JSF possui vários componentes para desenvolvimento de formulários, desde os mais simples, como entradas de texto, assim como outros mais sofisticados. Com relação ao framework JSF, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Em um formulário JSF, quando precisa-se que um componente execute um método da classe controladora (Managed Bean), é necessário realizar um refresh da página.
( ) Uma aplicação web desenvolvida com o framework JSF é obrigatória a implementação de ao menos uma classe do tipo Managed Bean.
( ) O componente Datatable possui a função de receber uma lista de objetos, podendo listar seus atributos entre suas linhas e colunas.
( ) O número de colunas de um componente Datatable é definido através de seu atributo "column".
a) V - V - V - F.
b) V - F - F - V.
c) F - V - V - V.
d) F - V - V - F.

A evolução no campo da informática possibilitou o surgimento de diversos modelos de Banco de Dados, tais como: o Hierárquico, em Rede, Relacional, Orientado a Objetos e, recentemente, o Orientado a Documentos, como o MongoDB, cada um, com uma representação lógica distinta para a criação do sistema de banco de dados. Acerca das características do Banco de Dados MongoDB, analise as sentenças a seguir:
Assinale a alternativa que apresenta a sequência CORRETA:
I- Não tem código fonte aberto.
II- Possui alta performance e é escrito em C++
III- Diversas linguagens e plataformas já possuem drivers para o MongoDB, entre elas, destacam-se: C, C#, C++, Java e Java Script.
IV- Não pode ser associado ao conceito NoSql
a) As sentenças II e IV estão corretas.
b) As sentenças II e III estão corretas.
c) As sentenças I, II e III estão corretas.
d) As sentenças II, III e IV estão corretas.

O funcionamento do JSF é baseado em objetos que são criados na memória do servidor de aplicação, responsáveis pela geração do HTML que é enviado ao navegador de internet do cliente. Neste sentido, o Managed Bean é a classe controladora que recebe as requisições da página XHTML e então envia os dados à classe que possui as regras de negócios da aplicação e trata os dados. Com relação ao funcionamento do JSF, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) A página XHTML funciona como o formato da interface de telas da aplicação.
( ) Quando uma página XHTML é requisitada no servidor, a mesma é enviada para o navegador do cliente, e este realiza a conversão para o HTML.
( ) Em uma página XHTML pode-se implementar requisições ajax através da tag "" atribuindo-se ao seu atributo "listener" o método do Managent Bean a ser invocado.
( ) Em uma página XHTML pode-se implementar requisições ajax, porém os métodos a serem invocados não podem realizar persistência no banco de dados.
a) F - F - F - V.
b) F - V - V - V.
c) V - F - V - F.
d) V - F - F - V.

Prévia do material em texto

19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5
Acadêmico: Ricardo Valdir Storino (1305345)
Disciplina: Programação para Web II (ADS27)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:637377) ( peso.:1,50)
Prova: 20421719
Nota da Prova: 9,00
Legenda: Resposta Certa Sua Resposta Errada 
1. O framework JSF (Java Server Faces), do Java, permite desenvolver mais facilmente um
sistema web com telas de cadastro, pois não necessita o desenvolvimento de Javascript e
nem de estilos (CSS). Neste sentido, o formulário da tela fica vinculado à classe Managed
Bean, a qual controla os componentes da tela. Com relação ao código-fonte da classe
Managed Bean apresentado no anexo "Classe SubGrupoMB", analise as afirmativas a seguir:
I- A anotação "@SessionScopped" indica que a instância da classe Managed Bean
permanece apenas enquanto durar a a atual requisição do usuário. 
II- O código-fonte entre as linhas 36 a 41 refere-se ao método construtor da classe, isto é, os
comandos dentro deste método serão executados assim que a classe for instanciada.
III- Na linha 21 é realizado o bind entre o arquivo JSF e a classe Managed Bean. 
IV- O método que possui a anotação "@PreDestroy", a partir da linha 43 do código-fonte,
será executado antes da instância da classe Managed Bean ser destruída. 
Assinale a alternativa CORRETA:
 a) As afirmativas II, III e IV estão corretas.
 b) As afirmativas I e IV estão corretas.
 c) As afirmativas I e III estão corretas.
 d) Somente a afirmativa II está correta.
Anexos:
Classe SubGrupoMB
 
2. O arquiteto de software de uma corporação necessita ter conhecimento acerca dos vários
componentes e frameworks existentes no mercado de software, os quais lhe permitirão
agilizar o desenvolvimento de suas aplicações e tornar-se mais competitivo neste meio.
Acerca do framework JSF do Java, analise as sentenças a seguir:
I- A arquitetura do JSF divide-se em três camadas distintas, quais sejam: visão, física e
lógica.
II- A camada de visão do JSF é responsável por definir o comportamento de uma aplicação,
interpretando as ações.
III- O JSF permite a criação de aplicações Java para web, utilizando componentes visuais
predefinidos, isentando o desenvolvedor de preocupar-se com Javascript e HTML.
IV- A ferramenta Eclipse comporta o desenvolvimento de aplicações com o framework JSF.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
 b) As sentenças III e IV estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças II e IV estão corretas.
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MjA0MjE3MTk=&action2=NDk4ODcy
19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5
3. 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 "Cor". Para esta
tabela, existe uma página XHTML, com o formulário para o 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 persistência chamada "CorRepository". A classe
CorRepository está ilustrada na figura anexa. Com base no código-fonte apresentado no
anexo "Classe CorRepository", analise as sentenças a seguir:
I- Na linha 31, 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 30, todas as
operações realizadas no banco de dados serão desfeitas.
III- Caso o objeto "listaGravados", no método "inserir", linha 20, tiver valor "null", ocorrerá
uma exceção e a operação será abortada.
IV- No método "findCor", linha 41, pode ser retornada uma lista de objetos do tipo "Cor", pois
este método retorna uma consulta.
Assinale a alternativa CORRETA:
 a) As sentenças II e IV estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I e II estão corretas.
Anexos:
Classe CorRepository
 
4. O desenvolvimento de aplicações web, utilizando a tecnologia JSF, permite a utilização de
vários componentes de interface gráfica, o que possibilita a criação de formulários mais
rapidamente, sem a necessidade de implementação Javascript. Estes componentes são
implementados de forma que fiquem relacionados com a respectiva classe Managed Bean.
Com relação ao desenvolvimento de software utilizando a tecnologia JSF, classifique V para
as sentenças verdadeiras e F para as falsas: 
( ) Em uma página XHTML podemos utilizar vários tipos de componentes, como de entrada
de texto, radio buttons e combo boxes, por exemplo.
( ) Para que uma classe seja implementada no padrão Java Bean, ela não deve ter
atributos privados com seus métodos getters e setters.
( ) Para que uma aplicação JSF funcione, é necessário ter ao menos um Managed Bean.
( ) Uma classe Managed Bean funciona como receptor das requisições da tela, camada
view, e as envia para a camada de negócios, isto é, camada model.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - V - V.
 c) F - V - V - F.
 d) V - F - V - V.
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MjA0MjE3MTk=&action2=NDk4ODc0
19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5
5. Existem muitas linguagens de programação para web, cada uma delas possui seus recursos
que facilitam o desenvolvimento. Uma delas é o Java, o qual possui o framework JSF para
desenvolvimento de formulários, disponibilizando vários componentes simples e avançados.
Com relação ao desenvolvimento de formulários JSF, analise o código-fonte do anexo
"Formulario Cadastro de Subgrupos" e classifique V para as sentenças verdadeiras e F para
as falsas: 
( ) No código-fonte sendo apresentado, existem componentes que utilizam a biblioteca
Primefaces.
( ) A carga dos itens do componente tipo combo (lista) ocorre através do comando "
<f:selectItems></f:selectItems>".
( ) Entre as linhas 24 e 25, o atributo "itemLabel" refere-se ao valor da linha selecionada do
combo, e o atributo "itemValue" refere-se ao texto sendo apresentado na seleção.
( ) Todos os campos do formulário sendo apresentado no código-fonte são obrigatórios, e
caso um deles não for informado, será apresentada a mensagem da validação na tela.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) F - V - V - V.
 c) V - F - F - V.
 d) F - V - V - F.
Anexos:
Formulario Cadastro de Subgrupos
 
6. 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 Javascript e CSS, o que
agiliza o trabalho de equipes de desenvolvimento de software. 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 sendo apresentado na seguinte figura, assinale a
alternativa CORRETA:
 a) Neste formulário, temos, além dos componentes de entrada de texto, botão e dois
equivalentes ao "<SELECT>" do HTML, dois "radio buttons".
 b) 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.
 c) 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 HTML.
 d) Neste formulário, temos, além dos componentesde entrada de texto, botão e dois
equivalentes ao "<SELECT>" do HTML, dois "check boxes".
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MjA0MjE3MTk=&action2=NDk4ODcz
19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5
7. O desenvolvimento de software utilizando a tecnologia JSF facilita a implementação de telas
web que tenham formulários, como de cadastros por exemplo. Ao invés de implementar a tela
com os componentes HTML, no XHTML utilizamos os componentes disponibilizados pela
biblioteca do JSF, os quais são parecidos aos do HTML. Com relação aos componentes
disponibilizados por bibliotecas na tecnologia JSF, analise as afirmativas a seguir: 
I- Para a gravação de um campo do banco de dados tipo MEMO, pode ser utilizado o
componente "<h:inputTextarea>".
II- Para a gravação de um campo numérico em um banco de dados, pode ser utilizado um
campo "<h:inputText>". 
III- No atributo "var" do componente DataTable deve ser incluída a lista de objetos que se
deseja montar a tabela. 
IV- Para realizar alguma ação (evento) ao alterar o valor de um componente "<h:inputText>",
pode ser utilizado o ajax. 
Assinale a alternativa CORRETA:
 a) Somente a afirmativa II está correta.
 b) As afirmativas II e III estão corretas.
 c) As afirmativas I e III estão corretas.
 d) As afirmativas I, II e IV estão corretas.
8. Um framework pode ser descrito como um conjunto de programas de apoio, linguagem de
script ou ainda bibliotecas de códigos. O JSF (Java Server Faces) é um framework de
desenvolvimento para aplicações web da linguagem de programação Java. O JSF possui
vários componentes para desenvolvimento de formulários, desde os mais simples, como
entradas de texto, assim como outros mais sofisticados. Com relação ao framework JSF,
classifique V para as sentenças verdadeiras e F para as falsas:
( ) Em um formulário JSF, quando precisa-se que um componente execute um método da
classe controladora (Managed Bean), é necessário realizar um refresh da página.
( ) Uma aplicação web desenvolvida com o framework JSF é obrigatória a implementação
de ao menos uma classe do tipo Managed Bean.
( ) O componente Datatable possui a função de receber uma lista de objetos, podendo listar
seus atributos entre suas linhas e colunas.
( ) O número de colunas de um componente Datatable é definido através de seu atributo
"column".
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) V - F - F - V.
 c) F - V - V - V.
 d) F - V - V - F.
9. A evolução no campo da informática possibilitou o surgimento de diversos modelos de Banco
de Dados, tais como: o Hierárquico, em Rede, Relacional, Orientado a Objetos e,
recentemente, o Orientado a Documentos, como o MongoDB, cada um, com uma
representação lógica distinta para a criação do sistema de banco de dados. Acerca das
características do Banco de Dados MongoDB, analise as sentenças a seguir:
I- Não tem código fonte aberto.
II- Possui alta performance e é escrito em C++
III- Diversas linguagens e plataformas já possuem drivers para o MongoDB, entre elas,
destacam-se: C, C#, C++, Java e Java Script.
IV- Não pode ser associado ao conceito NoSql
Assinale a alternativa que apresenta a sequência CORRETA:
 a) As sentenças II e IV estão corretas.
19/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5
 b) As sentenças II e III estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças II, III e IV estão corretas.
10.O funcionamento do JSF é baseado em objetos que são criados na memória do servidor de
aplicação, responsáveis pela geração do HTML que é enviado ao navegador de internet do
cliente. Neste sentido, o Managed Bean é a classe controladora que recebe as requisições
da página XHTML e então envia os dados à classe que possui as regras de negócios da
aplicação e trata os dados. Com relação ao funcionamento do JSF, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) A página XHTML funciona como o formato da interface de telas da aplicação.
( ) Quando uma página XHTML é requisitada no servidor, a mesma é enviada para o
navegador do cliente, e este realiza a conversão para o HTML.
( ) Em uma página XHTML pode-se implementar requisições ajax através da tag "<f:ajax/>"
atribuindo-se ao seu atributo "listener" o método do Managent Bean a ser invocado.
( ) Em uma página XHTML pode-se implementar requisições ajax, porém os métodos a
serem invocados não podem realizar persistência no banco de dados.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - F - F - V.
 b) F - V - V - V.
 c) V - F - V - F.
 d) V - F - F - V.
Prova finalizada com 9 acertos e 1 questões erradas.

Mais conteúdos dessa disciplina