Logo Passei Direto
Buscar

Avaliação I - Individual a (1)

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:954127)
Peso da Avaliação 2,00
Prova 83704268
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
O desenvolvimento de sistema web foi facilitado através da tecnologia JSF (Java Server Faces), a qual disponibiliza muitos recursos e facilidades 
para o desenvolvimento. Neste sentido, o JSF utiliza a arquitetura padrão MVC (Model View Controller), sendo que o controller é composto por uma 
classe intermediária, mapeando os componentes da camada view para a model, assim como instanciar objetos e reagir a eventos de componentes. Sobre 
classes do tipo Managed Bean, avalie as afirmações a seguir:
I- Deve sempre ser especificada como serializável com métodos getters e setters, o que permite acesso pelos componentes visuais.
II- A anotação "Named" permite que objetos Managed Bean sejam visualizados dentro dos arquivos XHTML.
III- A anotação "SessionScoped" indica que o objeto Managed Bean existirá na memória apenas durante uma determinada requisição.
IV- Uma classe Managed Bean não pode ter a implementação de um construtor vazio.
Assinale a alternativa CORRETA:
A I, III e IV.
B I, apenas.
C I, II e III.
D I e II, apenas.
Client Tier representa a camada cliente, ou seja, o que os usuários efetivamente acessam da aplicação. 
 VOLTAR
A+ Alterar modo de visualização
1
2
28/11/2024, 08:37 Avaliação I - Individual
about:blank 1/9
Sobre o motivo pelo qual a Swing e o JavaFX são tecnologias definidas pela Oracle, assinale a alternativa CORRETA:
A Para criação de múltiplas conexões de Banco de dados.
B Para construção de aplicativos na plataforma IOS.
C Para utilização e manipulação de Servlets.
D Para a criação de interfaces em aplicações Desktop.
A tecnologia Java Server Faces (JSF) é um framework para o desenvolvimento de sistemas web, o qual permite a utilização de classes Java como 
implementações de componentes HTML. Nessas classes, pertencentes às camadas controller da aplicação, podem ser implementados eventos dos 
componentes através de métodos, as quais são invocados pelos componentes da tela. Sobre o JSF, assinale a alternativa CORRETA:
A Disponibiliza biblioteca de componentes visuais, análogo aos componentes de formulário do HTML.
B Componentes visuais do JSF não permitem requisições Ajax.
C Os componentes HTML são gerados através de objetos que estão no navegador do cliente.
D O tratamento de eventos, disparados pelos componentes do JSF, devem ser tratados por Javascript, dentro da página.
A partir da versão 2 do Java Server Faces (JSF) é possível definir o escopo em que um Managed Bean (MB) será armazenado por meio de 
anotações. Dentre as anotações disponíveis para uma classe, estão: @ApplicationScoped, @SessionScoped, @ViewScoped, @RequestScoped, 
@NoneScoped e @CustomScoped. Acerca das anotações @SessionScoped e @RequestScoped, classifique V para as sentenças verdadeiras e F para as 
falsas:
( ) A anotação @SessionScoped define que o estado da classe Managed Bean persistirá por todo o tempo de vida da aplicação web.
3
4
28/11/2024, 08:37 Avaliação I - Individual
about:blank 2/9
( ) Para definir o estado da classe Managed Bean como persistente apenas por uma única requisição HTTP, deve-se utilizar a anotação 
@SessionScoped.
( ) @RequestScoped indica que a classe Managed Bean persistirá por múltiplas requisições HTTP provenientes de um mesmo usuário.
( ) Ambas anotações @RequestScoped e @SessionScoped, podem ser utilizadas ao mesmo tempo em uma mesma classe Managed Bean.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - F - F - F.
C F - F - V - V.
D V - V - V - F.
O JSF é uma das tecnologias para desenvolvimento de aplicações web que permite desenvolver um sistema de cadastro mais rapidamente, pois 
neste caso não é necessária implementação de códigos-fonte CSS e Javascript. Além disso, formulários JSF são criados dentro de páginas XHTML, nas 
quais o próprio ambiente de desenvolvimento Eclipse insere importações das bibliotecas básicas de componentes automaticamente, ao criá-las. Com 
relação ao desenvolvimento de formulários JSF, assinale a alternativa CORRETA:
A No JSF, a classe Managed Bean funciona como a camada controller da aplicação, cujos métodos podem ser invocados por eventos de componentes
do formulário.
B Em uma classe Managed Bean são implementados os componentes visuais do JSF.
C Uma classe Managed Bean serve como controller, recebendo os valores dos campos, porém, seus métodos não podem ser invocados por
componentes do JSF.
D Para que o evento de um componente do JSF funcione, este deve invocar uma função Javascript para que se invoque o método da classe controller.
O Managed Bean é uma classe intermediadora entre as requisições do usuário e as regras de negócio da aplicação, as quais são implementadas em 
estruturas diferentes. Também é uma classe serializável, e permite acesso aos valores dos componentes visuais de um formulário da página XHTML. 
Com relação à classe Managed Bean, analise as afirmativas a seguir:
5
6
28/11/2024, 08:37 Avaliação I - Individual
about:blank 3/9
I- A anotação "@Named" realiza o bind entre o arquivo JSF e o Managed Bean. 
II- A anotação "@SessionScoped" indica que a vida do Managed Bean dura enquanto a sessão do usuário estiver ativa.
III- A anotação "@RequestScoped" indica que a classe Managed Bean permanece em memória até que o servidor de aplicação seja reiniciado. 
IV- A anotação "@SessionScoped" é interessante para o controle de login de usuário, pois permite que se mantenha informações em memória até o 
usuário fechar o navegador de internet.
Assinale a alternativa CORRETA:
A Somente a afirmativa I está correta.
B Somente a afirmativa III está correta.
C As afirmativas I, II e IV estão corretas.
D As afirmativas III e IV estão corretas.
As configurações relativas às conexões JDBC podem ser definidas nas aplicações ou nos servidores de aplicação. Em um servidor de aplicação, as 
configurações JDBC são definidas em componentes chamados Data Sources. 
Sobre os servidores de aplicações, assinale a alternativa CORRETA:
A Jboss, Toncat e Oracle.
B Apache http Server, Red hard e GlassFish.
C WildFly, Apache http Server e PHP.
7
28/11/2024, 08:37 Avaliação I - Individual
about:blank 4/9
D WildFly, GlassFish e Jboss.
O framework de desenvolvimento web JSF (Java Server Faces) utiliza a arquitetura padrão MVC (Model View Controller), e neste sentido, sua 
arquitetura é dividida em três camadas. Uma delas é chamada de controller, composta por classes intermediárias, mapeando componentes da camada 
view para a model, além de instanciar objetos e reagir a eventos de componentes. Uma classe Managed Bean está ilustrada no anexo "Classe CorMB". 
Com base no código-fonte sendo apresentado, analise as sentenças a seguir:
8
28/11/2024, 08:37 Avaliação I - Individual
about:blank 5/9
I- A anotação da linha 19 indica que o Managed Bean possa ser visualizado na página XHTML.
II- Esta classe, sempre que instanciada, terá vida em memória enquanto durar a sessão do usuário.
28/11/2024, 08:37 Avaliação I - Individual
about:blank 6/9
III- A página XHTML que utiliza este Managed Bean possui acesso ao objeto "cor" do tipo "Cor", declarado e instanciado na linha 25.
IV- O atributo chamado "listaCores", declarado na linha 26, não pode ser utilizado para popular um componente do tipo Datatable da página XHTML. 
Assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças III e IV estão corretas.
Classe CorMBClique para baixar o anexo da questão
O JSF é uma tecnologia da linguagem de programação Java que permite desenvolver sistemas web com formulários de forma mais rápida e legível, 
não exigindo desenvolvimento de Javascript nas páginas XHTML. Neste contexto, os campos do fomulário de uma página XHTML, no JSF, são 
vinculados aos atributos de uma classe Managed Bean, incluindo oseventos, os quais são invocados do Managed Bean que controla a página. Com 
relação ao código-fonte de uma página XHTML, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Uma página XHTML que tiver dois formulários, ao clicar em um dos botões, ambos os formulários serão enviados ao Managed Bean.
( ) Uma página XHTML pode ter apenas um formulário para que funcione corretamente o submit e outros eventos.
( ) Uma página XHTML que tiver mais de um formulário, possui, por padrão, os eventos submit separados.
( ) Uma página XHTML, no JSF, permite a criação de um campo de listas de valores, similar ao tipo de campo do HTML "
A F - F - V - V.
9
28/11/2024, 08:37 Avaliação I - Individual
about:blank 7/9
B F - V - V - F.
C F - V - V - V.
D V - F - F - V.
No desenvolvimento de software, o padrão de arquitetura MVC pode ser descrito como a divisão da arquitetura de um software em três camadas, 
sendo que cada uma destas camadas possui suas próprias responsabilidades. O JSF utiliza este padrão de arquitetura, tornando o código-fonte dos 
softwares desenvolvidos com este framework mais legível. Neste sentido, um sistema desenvolvido seguindo este padrão possui a vantagem de tornar 
mais reduzido o trabalho de manutenção. Na figura anexa, apresentam-se as três camadas do MVC, as quais são fundamentais para a arquitetura de um 
sistema que utiliza este padrão de arquitetura. Sobre as três camadas apresentadas, assinale a alternativa CORRETA:
A A camada View pode ser exemplificada através de classes controladoras de um sistema, as quais intermedeiam as outras duas camadas.
B Telas de cadastro de um determinado sistema pertencem à camada Model.
C Telas de cadastro e classes controladoras pertencem à camada View.
D Na camada Controller estão as classes que realizam a intermediação entre as camadas View e Model.
10
28/11/2024, 08:37 Avaliação I - Individual
about:blank 8/9
Imprimir
28/11/2024, 08:37 Avaliação I - Individual
about:blank 9/9

Mais conteúdos dessa disciplina