Logo Passei Direto
Buscar

Desenvolvimento Web com JSF e JPA

User badge image
Danilo Xavier

em

Ferramentas de estudo

Questões resolvidas

Um dos componentes mais utilizados em interfaces web com JSF é o DataTable. Sua função consiste em receber uma listagem de objetos, consumindo-a e montando um grid de dados, a partir do qual é possível editar ou mesmo remover objetos da listagem.
Sobre a criação de um objeto, a partir de uma classe Cliente, que pode ser usado para compor uma DataTable, assinale a alternativa CORRETA:
A Clientes clientes = new Clientes().
B List clientes = new Cliente().
C List clientes = new ArrayList( ).
D Cliente clientes = new Cliente().

O JPA fica responsável pela criação das tabelas no banco de dados e posteriores operações de mapeamento objeto relacional.
Sobre as principais anotações do JPA, analise as afirmativas a seguir:
I- @Entity: marca uma classe como entidade e tabela.
II- @Temporal: marca um atributo como sendo do tipo datetime.
III- @Id: marca um atributo como chave primária.
IV- @GeneratedTable: utilizado em conjunto com a anotação @Id, determinando a estratégia adotada para a geração deste valor.
A As sentenças I, II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C Somente a sentença III está correta.
D Somente a sentença I está correta.

JSF é um framework criado para agilizar a criação de interfaces para aplicações Java web, que incorpora o padrão arquitetural MVC. Além disso, o JSF disponibiliza diversos componentes prontos capazes de se comunicar com classes Java, chamadas Managed Beans.
Sobre o exposto, assinale a alternativa CORRETA:
A Uma desvantagem do JSF é que não permite uso de bibliotecas visuais de terceiros.
B O JSF permite a utilização de AJAX com métodos no managed bean e, entre outros, pode ser citado change, focus e blur para formulário.
C O atributo rows define quantas colunas serão mostradas na tela.
D O JSF começou a dar suporte nativo à AJAX somente a partir da sua versão 5.0.

O JPA permite a persistência do estado de qualquer classe Java, bastando para tal colocar as anotações obrigatórias. Praticamente toda a configuração do mapeamento entre tabelas e classes é feita através de anotações.
Sobre a descrição da anotação, correspondente à @Temporal, assinale a alternativa CORRETA:
A Permite a definição de configurações para a coluna no banco de dados.
B Marca um atributo como sendo do tipo datetime.
C Referencia o nome da tabela. Esta anotação somente é necessária quando o nome da tabela será diferente do nome da classe.
D Marca uma classe como entidade e tabela.

O JPA permite a persistência do estado de qualquer classe Java, bastando para tal colocar as anotações obrigatórias. É recomendável que a classe siga as especificações JavaBeans e que tenha ou possa ter uma tabela associada, visto que, se a tabela não existir, o JPA faz a criação dela, de acordo com o que foi mapeado nas classes. Os tipos de dados são convertidos automaticamente, de acordo com o provedor JPA e o banco de dados no qual se estiver armazenando os objetos. Praticamente toda a configuração do mapeamento entre tabelas e classes é feita através de anotações.
Sobre as principais anotações do JPA, assinale a alternativa CORRETA:
A @Table: permite a definição de configurações para a coluna no banco de dados.
B @Id: marca um atributo como sendo do tipo datetime.
C @Entity: marca uma classe como entidade e tabela.
D @GeneratedValue: referencia o nome da tabela. Esta anotação somente é necessária quando o nome da tabela será diferente do nome da classe.

Esse é um dos componentes mais utilizados em interfaces web com JSF. Sobre o exposto, assinale a alternativa CORRETA: A ) DetaTable. B ) SataTable. C ) BetaTable. D ) DataTable.

A Java Persistence API, diferente do que muitos imaginam, não é apenas um framework para Mapeamento Objeto-Relacional (ORM - Object-Relational Mapping), ela também oferece diversas funcionalidades essenciais, em qualquer aplicação corporativa.
Sobre a Java Persistence API, assinale a alternativa CORRETA:
A A linguagem de programação Java possui uma API projetada unicamente para se trabalhar com bancos de dados relacionais, conhecida como JDBC.
B O mapeamento objeto relacional está associado às relações entre objetos distintos na aplicação Java.
C Foi projetada para atender ao grande mercado de banco de dados não relacionais, que são dominantes no momento.
D O mapeamento objeto relacional é algo simples de ser resolvido, pois a representação de dados do objeto é idêntica às tabelas de um sistema de banco de dados, como o MySQL.

O JSF possui suporte nativo à AJAX desde a versão 2.0, o que facilita mais uma vez o trabalho dos desenvolvedores.
Sobre o AJAX, assinale a alternativa CORRETA:
A) O JSF sempre teve suporte nativo.
B) O JAF sempre teve suporte nativo.
C) Não é possível capturar eventos em uma página WEB.
D) Envia requisições para o servidor sem atualizar a página toda.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Um dos componentes mais utilizados em interfaces web com JSF é o DataTable. Sua função consiste em receber uma listagem de objetos, consumindo-a e montando um grid de dados, a partir do qual é possível editar ou mesmo remover objetos da listagem.
Sobre a criação de um objeto, a partir de uma classe Cliente, que pode ser usado para compor uma DataTable, assinale a alternativa CORRETA:
A Clientes clientes = new Clientes().
B List clientes = new Cliente().
C List clientes = new ArrayList( ).
D Cliente clientes = new Cliente().

O JPA fica responsável pela criação das tabelas no banco de dados e posteriores operações de mapeamento objeto relacional.
Sobre as principais anotações do JPA, analise as afirmativas a seguir:
I- @Entity: marca uma classe como entidade e tabela.
II- @Temporal: marca um atributo como sendo do tipo datetime.
III- @Id: marca um atributo como chave primária.
IV- @GeneratedTable: utilizado em conjunto com a anotação @Id, determinando a estratégia adotada para a geração deste valor.
A As sentenças I, II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C Somente a sentença III está correta.
D Somente a sentença I está correta.

JSF é um framework criado para agilizar a criação de interfaces para aplicações Java web, que incorpora o padrão arquitetural MVC. Além disso, o JSF disponibiliza diversos componentes prontos capazes de se comunicar com classes Java, chamadas Managed Beans.
Sobre o exposto, assinale a alternativa CORRETA:
A Uma desvantagem do JSF é que não permite uso de bibliotecas visuais de terceiros.
B O JSF permite a utilização de AJAX com métodos no managed bean e, entre outros, pode ser citado change, focus e blur para formulário.
C O atributo rows define quantas colunas serão mostradas na tela.
D O JSF começou a dar suporte nativo à AJAX somente a partir da sua versão 5.0.

O JPA permite a persistência do estado de qualquer classe Java, bastando para tal colocar as anotações obrigatórias. Praticamente toda a configuração do mapeamento entre tabelas e classes é feita através de anotações.
Sobre a descrição da anotação, correspondente à @Temporal, assinale a alternativa CORRETA:
A Permite a definição de configurações para a coluna no banco de dados.
B Marca um atributo como sendo do tipo datetime.
C Referencia o nome da tabela. Esta anotação somente é necessária quando o nome da tabela será diferente do nome da classe.
D Marca uma classe como entidade e tabela.

O JPA permite a persistência do estado de qualquer classe Java, bastando para tal colocar as anotações obrigatórias. É recomendável que a classe siga as especificações JavaBeans e que tenha ou possa ter uma tabela associada, visto que, se a tabela não existir, o JPA faz a criação dela, de acordo com o que foi mapeado nas classes. Os tipos de dados são convertidos automaticamente, de acordo com o provedor JPA e o banco de dados no qual se estiver armazenando os objetos. Praticamente toda a configuração do mapeamento entre tabelas e classes é feita através de anotações.
Sobre as principais anotações do JPA, assinale a alternativa CORRETA:
A @Table: permite a definição de configurações para a coluna no banco de dados.
B @Id: marca um atributo como sendo do tipo datetime.
C @Entity: marca uma classe como entidade e tabela.
D @GeneratedValue: referencia o nome da tabela. Esta anotação somente é necessária quando o nome da tabela será diferente do nome da classe.

Esse é um dos componentes mais utilizados em interfaces web com JSF. Sobre o exposto, assinale a alternativa CORRETA: A ) DetaTable. B ) SataTable. C ) BetaTable. D ) DataTable.

A Java Persistence API, diferente do que muitos imaginam, não é apenas um framework para Mapeamento Objeto-Relacional (ORM - Object-Relational Mapping), ela também oferece diversas funcionalidades essenciais, em qualquer aplicação corporativa.
Sobre a Java Persistence API, assinale a alternativa CORRETA:
A A linguagem de programação Java possui uma API projetada unicamente para se trabalhar com bancos de dados relacionais, conhecida como JDBC.
B O mapeamento objeto relacional está associado às relações entre objetos distintos na aplicação Java.
C Foi projetada para atender ao grande mercado de banco de dados não relacionais, que são dominantes no momento.
D O mapeamento objeto relacional é algo simples de ser resolvido, pois a representação de dados do objeto é idêntica às tabelas de um sistema de banco de dados, como o MySQL.

O JSF possui suporte nativo à AJAX desde a versão 2.0, o que facilita mais uma vez o trabalho dos desenvolvedores.
Sobre o AJAX, assinale a alternativa CORRETA:
A) O JSF sempre teve suporte nativo.
B) O JAF sempre teve suporte nativo.
C) Não é possível capturar eventos em uma página WEB.
D) Envia requisições para o servidor sem atualizar a página toda.

Prévia do material em texto

28/04/2023, 14:52 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:770815)
Peso da Avaliação 1,50
Prova 57510984
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Um dos componentes mais utilizados em interfaces web com JSF é o DataTable. Sua função consiste 
em receber uma listagem de objetos, consumindo-a e montando um grid de dados, a partir do qual é 
possível editar ou mesmo remover objetos da listagem. 
Sobre a criação de um objeto, a partir de uma classe Cliente, que pode ser usado para compor uma 
DataTable, assinale a alternativa CORRETA:
A Cliente clientes = new Cliente().
B List<Cliente> clientes = new Cliente().
C Clientes clientes = new Clientes().
D List<Cliente> clientes = new ArrayList<Cliente>( ).
O JPA fica responsável pela criação das tabelas no banco de dados e posteriores operações de 
mapeamento objeto relacional. Sobre as principais anotações do JPA, analise as afirmativas a seguir:
I- @Entity: marca uma classe como entidade e tabela.
II- @Temporal: marca um atributo como sendo do tipo datetime.
III- @Id: marca um atributo como chave primária.
IV- @GeneratedTable: utilizado em conjunto com a anotação @Id, determinando a estratégia adotada 
para a geração deste valor.
 VOLTAR
A+ Alterar modo de visualização
1
2
28/04/2023, 14:52 Avaliação II - Individual
about:blank 2/5
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C Somente a sentença III está correta.
D Somente a sentença I está correta.
JSF é um framework criado para agilizar a criação de interfaces para aplicações Java web, que 
incorpora o padrão arquitetural MVC. Além disso, o JSF disponibiliza diversos componentes prontos 
capazes de se comunicar com classes Java, chamadas Managed Beans. 
Sobre o exposto, assinale a alternativa CORRETA:
A Uma desvantagem do JSF é que não permite uso de bibliotecas visuais de terceiros.
B O JSF permite a utilização de AJAX com métodos no managed bean e, entre outros, pode ser
citado change, focus e blur para formulário.
C O atributo rows define quantas colunas serão mostradas na tela.
D O JSF começou a dar suporte nativo à AJAX somente a partir da sua versão 5.0.
O JSF permite a utilização de AJAX com métodos no managed bean para alguns eventos.
Sobre esses eventos, assinale a alternativa CORRETA:
A Formulários: change, focus e blur. Monitor: keydown, keyup e keypress. Mouse: click,
mousedown, mouseup, mouseover, mouseout e mousemove.
B Formulários: change, focus e blur. Teclado: keydown, keyup e keypress. Mouse: click,
mousedown, mouseup, mouseover, mouseout e mousemove.
3
4
28/04/2023, 14:52 Avaliação II - Individual
about:blank 3/5
C Catálago: change, focus e blur. Monitor: keydown, keyup e keypress. Mouse: click, mousedown,
mouseup, mouseover, mouseout e mousemove.
D Catálago: change, focus e blur. Teclado: keydown, keyup e keypress. Mouse: click, mousedown,
mouseup, mouseover, mouseout e mousemove.
O JPA permite a persistência do estado de qualquer classe Java, bastando para tal colocar as 
anotações obrigatórias. Praticamente toda a configuração do mapeamento entre tabelas e classes é 
feita através de anotações. 
Sobre a descrição da anotação, correspondente à @Temporal, assinale a alternativa CORRETA:
A Permite a definição de configurações para a coluna no banco de dados.
B Marca um atributo como sendo do tipo datetime.
C Referencia o nome da tabela. Esta anotação somente é necessária quando o nome da tabela será
diferente do nome da classe.
D Marca uma classe como entidade e tabela.
Na Arquitetura MVC (Model, View e Controller), o clássico padrão MVC divide a aplicação em três 
camadas. 
Sobre a camada Model, assinale a alternativa CORRETA:
A Classes que controlam requisições do servidor e as envia para a camada controller.
B Páginas FrontEnd.
C Classes de Regras de Negócios e Acesso ao Banco de Dados.
5
6
28/04/2023, 14:52 Avaliação II - Individual
about:blank 4/5
D Classes que controlam requisições do cliente e as envia para a camada model.
O JPA permite a persistência do estado de qualquer classe Java, bastando para tal colocar as 
anotações obrigatórias. É recomendável que a classe siga as especificações JavaBeans e que tenha ou 
possa ter uma tabela associada, visto que, se a tabela não existir, o JPA faz a criação dela, de acordo 
com o que foi mapeado nas classes. Os tipos de dados são convertidos automaticamente, de acordo 
com o provedor JPA e o banco de dados no qual se estiver armazenando os objetos. Praticamente toda 
a configuração do mapeamento entre tabelas e classes é feita através de anotações.
Sobre as principais anotações do JPA, assinale a alternativa CORRETA:
A @Entity: marca uma classe como entidade e tabela.
B @GeneratedValue: referencia o nome da tabela. Esta anotação somente é necessária quando o
nome da tabela será diferente do nome da classe.
C @Table: permite a definição de configurações para a coluna no banco de dados.
D @Id: marca um atributo como sendo do tipo datetime.
Esse é um dos componentes mais utilizados em interfaces web com JSF.
Sobre o exposto, assinale a alternativa CORRETA:
A SataTable.
B BetaTable.
C DetaTable.
D DataTable.
7
8
28/04/2023, 14:52 Avaliação II - Individual
about:blank 5/5
A Java Persistence API, diferente do que muitos imaginam, não é apenas um framework para 
Mapeamento Objeto-Relacional (ORM - Object-Relational Mapping), ela também oferece diversas 
funcionalidades essenciais, em qualquer aplicação corporativa.
Sobre a Java Persistence API, assinale a alternativa CORRETA:
A A linguagem de programação Java possui uma API projetada unicamente para se trabalhar com
bancos de dados relacionais, conhecida como JDBC.
B O mapeamento objeto relacional está associado às relações entre objetos distintos na aplicação
Java.
C Foi projetada para atender ao grande mercado de banco de dados não relacionais, que são
dominantes no momento.
D O mapeamento objeto relacional é algo simples de ser resolvido, pois a representação de dados
do objeto é idêntica às tabelas de um sistema de banco de dados, como o MySQL.
O JSF possui suporte nativo à AJAX desde a versão 2.0, o que facilita mais uma vez o trabalho dos 
desenvolvedores.
Sobre o AJAX, assinale a alternativa CORRETA:
A O JAF sempre teve suporte nativo.
B Envia requisições para o servidor sem atualizar a página toda.
C O JSF sempre teve suporte nativo.
D Não é possível capturar eventos em uma página WEB.
9
10
Imprimir

Mais conteúdos dessa disciplina