Informática, perguntado por carlosaugustomilhome, 8 meses atrás

1)Na maioria dos casos apenas uma conversão não é o suficiente para verificar se uma informação digitada pelo usuário é válida. A validação mais comum de todas é a de verificar se um determinado campo não deixou de ser preenchido. Podemos aplicar essa validação utilizando o atributo ____________ dos inputs. O validador ____________ é utilizado para verificar se um valor numérico inteiro pertence a um determinado intervalo de números.
Assinale a alternativa que preenche corretamente as lacunas:
a)required / f:requiredLongRange
b)validate / h:requiredLongRange
c)required / f:validateLongRange
d)binding / f:validateLongRange
e)binding / f:intLongRange

2)Analisar o ciclo de vida do JSF é essencial para desenvolver interfaces mais complexas e resolver problemas que são comuns durante o desenvolvimento de uma aplicação. Analise as afirmativas a seguir a respeito do ciclo de vida do JSF:
I. O ciclo de vida do JSF é essencial para manter o controle de estado dos componentes de interface;
II. O ciclo de vida do JSF permite que validações e conversões sejam realizadas no lado do servidor.
III. Alinhar ouvintes de eventos com seus respectivos eventos não é um dos objetivos do ciclo de vida do JSF;
IV. Apply Request Values (Aplicar valores da requisição) é uma das 6 fases do ciclo de vida do JSF.
É correto o que se afirma em:
a)I e II, apenas.
b)III e IV, apenas.
c)I, II, e IV, apenas.
d)I, II e III, apenas.
e)II, III e IV, apenas.

3)Qual a especificação Java para a construção de interfaces de usuário baseadas em componentes para aplicações web, que possui um modelo de programação dirigido a eventos e incorpora características do padrão MVC?
a)JavaScript
b)Bean Validation
c)JavaServer Faces
d)Model View Controller
e)NetBeans

4)Sobre a abordagem Bean Validation no JSF2, analise as afirmativas a seguir:
I. O Bean Validation define validações adicionadas no JSF2
II. A ideia principal é declarar as regras de validação nas classes de modelo ao invés de inseri-las nas telas.
III. A grande vantagem das validações definidas nas classes de modelo é que elas podem ser utilizadas em diversas partes da aplicação.
Com base no contexto, é correto o que se afirma em:
a)I, apenas.
b)III, apenas.
c)I e II, apenas.
d)II e III, apenas.
e)I, II e III.

5)A especificação do JSF fornece um conjunto de componentes visuais básicos em sua implementação de referência. Quais as duas bibliotecas de componentes básicos inclusas no JSF?
a)Biblioteca "HTML" (sigla h) e Biblioteca "CSS" (sigla c)
b)Biblioteca "Javascript" (sigla j) e Biblioteca "Core" (sigla f)
c)Biblioteca "JSF" (sigla s) e Biblioteca "Core" (sigla f)
d)Biblioteca "HTML" (sigla h) e Biblioteca "Core" (sigla f)
e)Biblioteca "CSS" (sigla c) e Biblioteca "Javascript" (sigla j)

Soluções para a tarefa

Respondido por gustavogjg
7

Resposta:

1) C - required / f:validateLongRange

2) C - I, II, e IV, apenas.

3) C - JavaServer Faces

4) E - I, II e III.

5) D - Biblioteca "HTML" (sigla h) e Biblioteca "Core" (sigla f)

Explicação:

Corrigido AVA ok

Respondido por gomessd
0

1) O atributo required dos inputs é responsável pela validação de campos. O validador f:validateLongRange verifica se o valor inserido está dentro do range de números.

O VALIDADOR F:VALIDATELONGRANGE

O validador f:validatelongrange é da classe LongRangeValidator e é usado para verificar o valor inserido. Ele funciona com números inteiros e caso o número digitado pelo usuário não esteja dentro da faixa estabelecida pelo programador, retornará uma mensagem de erro.

Deve-se inserir dentro do comando de texto:

<f:validateLongRange minimum="valor mínimo" maximum="valor máximo"/>

2) O ciclo de vida do JSF é um processo essencial para manter o controle de estado dos componentes de interface e este permite que validações e conversões sejam realizadas do lado do servidor.

É dividido em seis fases, sendo uma delas Apply Request Values (Aplicar valores da Requisição) e um de seus objetivos é alinhar ouvintes de eventos com seus respectivos eventos. Todas as afirmações estão corretas exceto a III, logo a alternativa correta é c)I, II, e IV, apenas.

CICLO DE VIDA DO JSF

O ciclo de vida do JSF se divide em seis partes:

  • Restore View
  • Apply Request Values
  • Process Validation
  • Update Model Values
  • Invoke Application
  • Render Response

3) A especificação Java que incorpora características do padrão MVC e que possui modelo de programação dirigido a eventos é a JavaServer Faces.

JAVASERVER FACES

O JSF (JavaServer Faces) é uma especificação Java desenvolvida pela JCP (Java Community Process) que possui caraterísticas do padrão  MVC e tem como objetivo tornar a construção de componentes gráficos pra web mais simples, já que possui um modelo de programação dirigido a eventos.

MVC

O MVC (Model, View e Controller) é um padrão que divide em camadas o site ou aplicação para facilitar a resolução de problemas.

4) A abordagem Bean Validation define as validações adicionadas no JSF2, tem como ideia principal declarar regras de validação nas classes de modelo e tem como uma das vantagens poder ser utilizada em diversas partes da aplicação. Todas as afirmações estão corretas, logo a alternativa certa é e)I, II e III.

A ABORDAGEM BEAN VALIDATION

A abordagem Bean Validation valida objetos em diferentes camadas. A vantagem de se utilizar essa abordagem é o fato dela poder ser utilizada em várias partes da aplicação e que suas restrições ficam nas classes de modelo.

5) As duas bibliotecas de componentes básicos já inclusas no JSF são a Biblioteca "HTML" (sigla h) e a Biblioteca "Core" (sigla f).

BIBLIOTECA DE COMPONENTES NO JSF

As bibliotecas de componentes no JSJ são conjuntos de componentes que ajudam e facilitam a programação.

Você pode aprender mais sobre JSF aqui:

https://brainly.com.br/tarefa/19947453

Espero ter ajudado!

Anexos:
Perguntas interessantes