Baixe o app para aproveitar ainda mais
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_________________________________
Compartilhar