Buscar

PROGAMAÇAO PARA WEBII AVI

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

Acadêmico: Daiana dos Santos de Jesus (943335) 
 
Disciplina: Programação para Web II (ADS27) 
Avaliação: Avaliação I - Individual FLEX ( Cod.:455334) ( peso.:1,50) 
Prova: 13410055 
Nota da Prova: 10,00 
 
Legenda: Resposta Certa Sua Resposta Errada 
1. O framework web JSF é embasado em interface gráfica para desenvolvimento, capaz 
de renderizar os componentes e manipular seus eventos em aplicações web no 
padrão Java EE. Neste sentido, os componentes do JSF são orientados a eventos, e 
formulários com estes componentes são desenvolvidos em páginas XHTML. Com 
relação a uma página XHTML, do JSF, classifique V para as sentenças verdadeiras e 
F para as falsas: 
 
( ) Uma página XHTML, ao ser acessada por um navegador de internet de um 
cliente, receberá os componentes renderizados em HTML. 
( ) Uma página XHTML, a qual possui um formulário desenvolvido com os 
componentes JSF, não pode ter eventos Ajax, pois o mesmo não funciona neste tipo 
de formulário. 
( ) Uma página XHTML, a qual possui um formulário desenvolvido com os 
componentes JSF, pode ter a validação dos campos implementada dentro do 
formulário. 
( ) Uma página XHTML, ao ser criada no ambiente de desenvolvimento Eclipse, 
se configurado corretamente, automaticamente será realizada a importação da 
biblioteca dos componentes visuais do JSF. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - V - V - F. 
 b) V - F - V - V. 
 c) F - V - V - V. 
 d) V - F - F - V. 
 
2. Diversos componentes são incorporados nas aplicações que obedecem às 
especificações JEE, sendo cada um destes desenvolvido em Java e gerenciado pelo 
servidor de aplicação. Com relação à função do serviço JAAS, assinale a alternativa 
CORRETA: 
 a) Habilitar a criação de aplicações dinâmicas por meio do uso de AJAX. 
 b) Fornecer mecanismos de autenticação e autorização aos usuários. 
 c) Definir as configurações da camada de negócio, simplificando as alterações no 
leiaute. 
 d) Aplicar o protocolo HTTPS para encriptar as requisições dos usuários. 
 
3. A plataforma JEE pode ser definida como uma tecnologia que permite a projeção, o 
desenvolvimento e o empacotamento de aplicações computacionais, através do uso 
de componentes. Permite a reutilização de componentes, a transferência de dados em 
arquivos XML, além de tornar flexível o controle acerca das transações. É uma 
especificação utilizada não somente em aplicações WEB, mas também em grandes 
aplicativos distribuídos, pois detém um modelo para dividir as aplicações. Foi 
projetada para manter aplicações que possuem elevado grau de complexidade, 
acessando dados das mais variadas fontes e atendendo a um grande número de 
clientes e requisições, o que garante alta escalabilidade. Sobre o modelo adotado pela 
plataforma JEE na divisão das aplicações, assinale a alternativa CORRETA: 
 a) A plataforma JEE usa somente Containers. 
 b) A plataforma JEE usa somente os Servlets. 
 c) A plataforma JEE tem como dois principais alicerces os Componentes e os 
Servlets. 
 d) A plataforma JEE tem como dois principais alicerces os Componentes e os 
Containers. 
 
4. A plataforma JEE pode ser utilizada em aplicações simples ou altamente complexas. 
Isso é possível porque ela permite a utilização somente dos componentes que 
realmente são necessários para o aplicativo. Na arquitetura JEE, o servidor de 
aplicação está dividido em containers. Um container pode ser entendido como um 
objeto que contém outros objetos, sendo que estes podem ser incluídos ou removidos 
em tempo de execução. Sobre os dois tipos de container de aplicações Java EE, 
assinale a alternativa CORRETA: 
 a) Cloud container e Web container. 
 b) Web container e EJB container. 
 c) JUnit container e HTTP container. 
 d) IIS container e JSP container. 
 
5. O Java Enterprise Edition (JEE) consiste em uma série de especificações bem 
detalhadas de como determinada tecnologia deve funcionar e ser implementada, 
definidas pelo Java Community Process (JCP) através de Java Specifications 
Requests (JSRs). Acerca das especificações do JEE, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) Um Servlet Container é um servidor reduzido, mais leve e rápido, que não 
oferece todas as funcionalidades se comparado a um servidor de aplicações. 
( ) A lógica de negócios da aplicação web, representada na Business Tier do JEE 
Server, é desenvolvida com Swing ou Java FX. 
( ) Java Server Faces (JSF), Java Server Pages (JSP) e Java Servlets são 
tecnologias específicas para lidar com o desenvolvimento de aplicações Web. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V. 
 b) F - V - V. 
 c) V - V - F. 
 d) V - F - V. 
 
6. O JSF é uma tecnologia baseada em objetos que são armazenados em uma estrutura 
de árvore de componentes (ou também, árvore de objetos) na memória do servidor. 
Para o entendimento de como o JSF lida com essa árvore de objetos, o entendimento 
do ciclo de vida e os escopos do JSF são fundamentais. Com base na ilustração das 6 
etapas do ciclo de vida do JSF ao receber uma requisição de um cliente, analise as 
afirmativas a seguir: 
 
I- Na etapa de restauração da visão, caso não seja o primeiro acesso de um cliente, a 
árvore de componentes é recuperada da memória do servidor. 
II- Caso alguma validação realizada na etapa 3 não seja bem-sucedida, o ciclo de 
vida normal é interrompido e desviado novamente para a etapa 1, onde a página será 
novamente restaurada no cliente. 
III- Na etapa 5, os métodos do ManagedBean associados às ações dos botões são 
executados. 
IV- Na etapa 6, o JSF gera o HTML a ser enviado para o usuário com base na 
arquitetura MVC adotada pelo navegador do usuário. 
 
Assinale a alternativa CORRETA: 
 
 a) As afirmativas I e III estão corretas. 
 b) Somente a afirmativa IV está correta. 
 c) As afirmativas I, II e IV estão corretas. 
 d) Somente a afirmativa I está correta. 
 
7. Em uma aplicação que utiliza o framework JSF, implementamos o Managed Bean, o 
qual define-se como uma classe que controla as requisições do usuário e sua 
intermediação com as regras de negócios e persistência com o banco de dados. Com 
relação ao código-fonte de uma classe Managed Bean, analise as afirmativas a 
seguir: 
 
I- Este Managed Bean possui a duração de sua vida enquanto o usuário não fechar o 
navegador de internet. 
II- Este Managed Bean possui implementado o método "executar", o qual pode ser 
invocado na página XHTML por "helloBean.executar". 
III- Este Managed Bean possui implementado o método "executar", o qual pode ser 
invocado pelo evento de algum componente da página XHTML. 
IV- Este Managed Bean possui implementado os métodos "get" e "set" para o 
atributo "nome", os quais são desnecessários. 
 
Assinale a alternativa CORRETA: 
 
 a) As afirmativas I, II e III estão corretas. 
 b) As afirmativas III e IV estão corretas. 
 c) As afirmativas I e III estão corretas. 
 d) Somente a afirmativa I está correta. 
 
8. 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 os eventos, 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 "<SELECT>". 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V - V. 
 b) V - F - F - V. 
 c) F - V - V - V. 
 d) F - V - V - F. 
 
9. O NetBeans é um ambiente de desenvolvimento integrado desenvolvido pela Oracle 
que permite o desenvolvimento de aplicações desktop, mobile e web em Java. Em 
sua distribuição Java EE, são disponibilizados, por padrão, duas tecnologias - 
Application Server e Web Container. Considerando essas tecnologias, assinale a 
alternativa CORRETA: 
 a) O Web Container disponibilizado é o WildFly. 
 b) O Application Server disponibilizado é o GlassFish. 
 c) O Web Container disponibilizado é o NetBeans WebC. 
 d) O Application Server disponibilizado é o Apache Tomcat. 
 
10. O desenvolvimento de software na linguagem de programação Java é muito rico de 
recursos, disponibilizados pelas bibliotecas desta linguagem, as quais tornam o 
trabalho de construção do software melhor documentado e estruturado. O padrão 
MVC, utilizado no framework JSF é um facilitador para um código-fonte mais 
legível e de fácil manutenção, permitindo o desenvolvimento de formulários em 
páginas XHTML mais rapidamente. Com relação ao framework JSF, classifique V 
para as sentenças verdadeiras e F para as falsas: 
 
( ) Uma classe Managed Bean, cuja anotação é "@RequestScoped", será 
instanciada uma única vez para o mesmo cliente. 
( ) Uma classe Managed Bean, serve como intermediador, controlando as 
requisições, entre as camadas modelo e de visão. 
( ) Uma página XHTML pode ter mais de um formulário JSF dentro dela, porém o 
envio de seus dados ao servidor depende do respectivo evento submit de cada 
formulário. 
( ) Uma classe Managed Bean pode ter métodos que são invocados pelos eventos 
de componentes visuais do fomulário da página XHTML. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - V - V - F. 
 b) V - F - F - V. 
 c) F - V - F - F. 
 d) F - V - V - V. 
 
Prova finalizada com 10 acertos e 0 questões erradas.

Outros materiais