Buscar

Programação VIsual apol 2 nota 80

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Questão 1/5 - Programação Visual
Dado o conteúdo apresentado e discutido em sala pelo professor, avalie as afirmações abaixo quanto ao seguinte assunto: Tag Library - JavaServer Faces HTML.
I) Há nesta tag library uma tag/componente semelhante a tag HTML de cabeçalho: <f:h1></f:h1>.
II) Há nesta tag library uma tag/componente para exibir um texto e/ou título de um campo de entrada: <h:outputText .../> ou <h:outputLabel .../>.
III) Há nesta tag library uma tag/componente para criar na visão/página um "botão de submit": <h:submitButton.../>
IV) Há nesta tag library uma tag/componente para criar na visão/página um campo de entrada de dados: <h:inputText.../>
Assinale a alternativa correta:
		A	Apenas as afirmações I e II estão corretas.
		B	Apenas as afirmações II e III estão corretas.
		C	Apenas as afirmações III e IV estão corretas.
Correta	D	Apenas as afirmações II e IV estão corretas.
		E	Apenas as afirmações I e III estão corretas.
	
Questão 2/5 - Programação Visual
Dado o conteúdo apresentado e discutido em sala pelo professor, avalie as afirmações abaixo quanto aos seguintes assuntos: Managed Bean (MB) e Aplicação dos escopos.
I) @ViewScoped (anotação do CDI/faces-view) ele cria um MB a cada requisição que o usuário/navegador faz para uma visão/página, então seu uso é indicado, por exemplo, na situação que há um “carinho de compra” no sistema/aplicação.
II) MBs com escopos “maiores” que @RequestScoped devem implementar a interface Serializable.
III) @ApplicationScoped (anotação do CDI/enterprise-context): MB anotado com este escopo “permanece vivo” enquanto a aplicação estiver “viva” - na prática, o bean só “morre” se a aplicação morrer. Então, é esse que deve ser utilizado praticamente em 99% das vezes nos sistemas/aplicações em geral.
Assinale a alternativa correta:
		A	Apena a afirmação I está correta.
		B	Apena a afirmação II está correta.
		C	Apena a afirmação III está correta.
correta	D	Apenas as afirmações I e III estão corretas.
	
Questão 3/5 - Programação Visual
Dado o conteúdo apresentado e discutido em sala pelo professor, avalie as afirmações abaixo quanto aos seguintes assuntos: Managed Bean (MB) e Escopo padrão
I) É um objeto instanciado e gerenciado “no lado servidor” de uma aplicação típica JSF. Nesse contexto é ele que trata as ações da visão/página.
II) Para transformar uma classe em um “backing beans” é necessário anota-la com @Named. Além de outras configurações na aplicação, é necessário também inserir jars/bibliotecas relacionadas ao CDI (injeção de dependência e contextos), caso contrário essa anotação não funcionará.
III) Há várias anotações para definir o escopo (de atuação e/ou “tempo de vida”) de um “backing bean”, mas 		caso o desenvolvedor não informe nenhum o escopo padrão é o de requisição (ou @RequestScoped).
Assinale a alternativa correta:
		A	Apena a afirmação I está correta.
		B	Apenas as afirmações I e II estão corretas.
		C	Apena a afirmação III está correta.
		D	Apenas as afirmações II e III estão corretas.
correta	E	Todas estão corretas.(possivelmente errei!!!!!!!!!!!1)
	
	
	
Questão 4/5 - Programação Visual
Dado o conteúdo apresentado e discutido em sala pelo professor, avalie as afirmações abaixo quanto ao seguinte assunto: Tag Library - JavaServer Faces HTML e Faces Core.
I) Há na tag library JSF HTML uma tag/componente que permite o usuário entrar com várias linhas de texto: <h:inputTextarea.../>.
II) Há na tag library JSF HTML uma tag/componente que permite o usuário informar uma senha: <h:inputSecret.../>.
III) A tag library JSF HTML <h:selectOneMenu> mais a tag library JSF Core <f:selectItem.../> juntas permitem -criar na visão/página um campo com seleção (ou também conhecido como "combo box").
IV) Há na tag library JSF HTML uma tag/componente que permite o desenvolvedor inserir um campo oculto na visão/página: <h:inputHidden.../>.
Assinale a alternativa correta:
		A	Apenas as afirmações I, II e III estão corretas.
		B	Apenas as afirmações I e IV estão corretas.
		C	Apenas as afirmações II, III e IV estão corretas.
		D	Todas estão incorretas.
correta	E	Todas estão corretas.
	
	
Questão 5/5 - Programação Visual
Dado o conteúdo apresentado e discutido em sala pelo professor, avalie as afirmações abaixo quanto aos seguintes assuntos: Managed Bean (MB), Conversores Padrão e Mensagens.
I) No MB os valores são, em geral, representados por tipos de dados do Java, por exemplo, String, Integer, Double e etc. Porém, na visão/página os valores são basicamente representados por texto. Pode-se dizer, então, que o JSF faz uma conversão automática/padrão do valor atribuído ao componente da visão/página para o atributo do MB conforme o tipo de dado do atributo. Por exemplo: se há no .xhtml um inputText associado ao atributo Integer qtd do MB, logo, o valor informado no inputText em questão será convertido automaticamente pelo JSF em valor inteiro.
II) Mesmo os conversores padrão do JSF precisam ser registrados no arquivo de configuração faces-config.xml.
III) As tags que podem ser usadas para apresentar mensagens nas visões/páginas são: <h:message.../> e <h:messages.../>. Inclusive, elas usam os atributos “id” e “label” das outras tags/componentes para tal finalidade.
Assinale a alternativa correta:
		A	Apenas a afirmação I está correta.
		B	Apenas as afirmações I e II estão corretas.
		C	Apena a afirmação II está correta.
correta	D	Apenas as afirmações I e III estão corretas.
______________________SALVE O MATERIAL_________________________________

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando