Logo Passei Direto
Buscar

ProgramacaoWebIIProva2

User badge image
Miriam Braz

em

Ferramentas de estudo

Questões resolvidas

A API JPA fora desenvolvida com vistas a definir um meio de mapeamento objeto-relacional, sendo que suas primeiras versões apresentavam algumas limitações, as quais foram suprimidas com o surgimento de alguns frameworks, tais como, o Hibernate.
Neste sentido, ao desenvolver uma aplicação que utiliza JPA e Hibernate, assinale a alternativa CORRETA que identifica a finalidade do arquivo persistence.xml:
a) Define-se o provedor de acesso, as entidades e as propriedades da conexão com a interface principal.
b) Define-se as propriedades de conexão com o banco de dados, a qual poderá ser mitigada utilizando-se de um DataSource.
c) Define-se o mapeamento objeto-relacional entre as tabelas do banco de dados e as classes de entidade da aplicação.
d) Define-se o mapeamento de componentes da camada de dados para as respectivas interfaces de acesso à aplicação.

JSF (Java Server faces) é um framework que facilita e agiliza a elaboração de interfaces para sistemas web. Uma das principais características do JSF é que ele separa a lógica das regras de negócio e a navegação das conexões com serviços externos.
Com relação ao JSF, analise as sentenças a seguir:
I- O framework JSF funciona de acordo com o padrão MVC.
II- No JSF, o Managed Bean faz o papel de controlador entre a interface gráfica e a entidade.
III- O JSF não pode ser utilizado para o gerenciamento de eventos e a conversão de dados no servidor.
IV- DataTable é um componente que faz a interface do JSF com a web.
A As sentenças I, III e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I, II e IV estão corretas.

No desenvolvimento de software, uma das grandes vantagens em utilizar a tecnologia de persistência JPA é a não obrigatoriedade de implementar comandos SQL dentro da estrutura da aplicação, isto é, nas classes de persistência.
A partir da classe apresentada, assinale a alternativa CORRETA:
a) A única anotação obrigatória para definir a classe uma entidade, isto é, representação de uma tabela do banco de dados, é a "@Entity", mesmo que esta tabela possua chave primária.
b) A anotação "@Table" não está presente na implementação, o que indica que esta classe referencia a tabela do banco de dados chamada "Cor".
c) A anotação definida na linha 13 é opcional, pois nas novas versões do Java EE não são mais necessárias.
d) A anotação "@Table" não está presente na implementação, o que indica que a classe não representa uma tabela do banco de dados.

Um banco de dados é chamado de NoSQL quando não são utilizados comandos SQL para a sua manipulação. Um dos bancos de dados NoSQL mais utilizados é o MongoDB, o qual é orientado a documentos parecidos com JSON.
Com relação ao banco de dados MongoDB, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os documentos são armazenados em uma versão binária do JSON, chamada BSON.
( ) Para inserir um novo registro no banco de dados MongoDB, basta realizar o comando SQL "INSERT INTO" mais a tabela e os valores a serem gravados.
( ) O MongoDB possui alguns comandos para filtro, agregação e classificação, como skip, sort, count, por exemplo.
( ) Através do Shell, é possível gerenciar o banco de dados.
a) F - V - V - V.
b) V - V - F - V.
c) V - F - V - V.
d) V - V - V - F.

Um sistema web de cadastro de produtos, desenvolvido com o framework JSF (Java Server Faces), cuja persistência no banco de dados é realizada através da tecnologia JPA, possui alguns cadastros iniciais, os quais devem ser realizados antes do cadastro principal de produto.
Com base nos requisitos das funcionalidades apresentadas, assinale a alternativa CORRETA:
a) Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das classes entidades, deve ser utilizada a anotação @OneToOne.
b) Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das classes entidades, deve ser utilizada a anotação @ManyToMany.
c) Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das classes entidades, deve ser utilizada a anotação @OneToMany.
d) Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das classes entidades, deve ser utilizada a anotação @ManyToOne.

Ao ser implementado um software através do framework JSF, dependendo da aplicação, pode ser necessária, para um layout mais bonito, a utilização de classes CSS, as quais são referenciadas nos componentes do JSF através de seus atributos específicos.
Com relação ao JSF, analise as afirmativas a seguir:
I- Ao menos uma classe Managed Bean é obrigatória em um projeto JSF.
II- Managed Bean funciona como intermediador entre a camada modelo e controladora da aplicação.
III- Em uma página XHTML podem ser importados arquivos CSS.
IV- Em uma classe Managed Bean não pode ser implementado atributo.
a) As afirmativas I, II e IV estão corretas.
b) Somente a afirmativa IV está correta.
c) As afirmativas I e III estão corretas.
d) As afirmativas II e III estão corretas.

O Hibernate surgiu no mercado como forma de reforço para as estratégias de mapeamento dos objetos relacionais. Traz grande produtividade, uma vez que poupa o programador de fazer o mapeamento de classes para tabelas de forma manual.
Sobre a tecnologia JPA, assinale a alternativa CORRETA:
a) O JPA não permite realizar o mapeamento objeto-relacional de forma transparente e automatizada.
b) O relacionamento das tabelas da base de dados refletem nas classes de entidade criadas na aplicação, e deixam a aplicação mais lenta.
c) Dois conceitos importantes da tecnologia são a Unidade de Persistência e o Gerenciador de Persistência.
d) O programador que faz uso do JPA não precisa conhecer SQL para programar, pois JPA não manipula dados de banco de dados.

O JSF (Java Server Faces) é um framework web criado para simplificar o desenvolvimento da interface do aplicativo com o usuário, uma vez que une as camadas de apresentação e de regras de negócio.
Com relação aos conceitos da tecnologia JavaServer faces (JSP), classifique V para as sentenças verdadeiras e F para as falsas:
( ) A criação de interfaces a partir do padrão JSF é comumente baseada em componentes, eventos e navegabilidade.
( ) O Managed Bean funciona como um link, interligando a interface gráfica à regra de negócio.
( ) O JSF possibilita ao desenvolvedor criar um marcador de interface, ou seja, uma interface sem campos ou métodos, sendo que dentre os principais marcadores, pode-se destacar a Interface Serializable.
a) V - F - V.
b) V - V - F.
c) F - V - V.
d) F - F - V.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

A API JPA fora desenvolvida com vistas a definir um meio de mapeamento objeto-relacional, sendo que suas primeiras versões apresentavam algumas limitações, as quais foram suprimidas com o surgimento de alguns frameworks, tais como, o Hibernate.
Neste sentido, ao desenvolver uma aplicação que utiliza JPA e Hibernate, assinale a alternativa CORRETA que identifica a finalidade do arquivo persistence.xml:
a) Define-se o provedor de acesso, as entidades e as propriedades da conexão com a interface principal.
b) Define-se as propriedades de conexão com o banco de dados, a qual poderá ser mitigada utilizando-se de um DataSource.
c) Define-se o mapeamento objeto-relacional entre as tabelas do banco de dados e as classes de entidade da aplicação.
d) Define-se o mapeamento de componentes da camada de dados para as respectivas interfaces de acesso à aplicação.

JSF (Java Server faces) é um framework que facilita e agiliza a elaboração de interfaces para sistemas web. Uma das principais características do JSF é que ele separa a lógica das regras de negócio e a navegação das conexões com serviços externos.
Com relação ao JSF, analise as sentenças a seguir:
I- O framework JSF funciona de acordo com o padrão MVC.
II- No JSF, o Managed Bean faz o papel de controlador entre a interface gráfica e a entidade.
III- O JSF não pode ser utilizado para o gerenciamento de eventos e a conversão de dados no servidor.
IV- DataTable é um componente que faz a interface do JSF com a web.
A As sentenças I, III e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I, II e IV estão corretas.

No desenvolvimento de software, uma das grandes vantagens em utilizar a tecnologia de persistência JPA é a não obrigatoriedade de implementar comandos SQL dentro da estrutura da aplicação, isto é, nas classes de persistência.
A partir da classe apresentada, assinale a alternativa CORRETA:
a) A única anotação obrigatória para definir a classe uma entidade, isto é, representação de uma tabela do banco de dados, é a "@Entity", mesmo que esta tabela possua chave primária.
b) A anotação "@Table" não está presente na implementação, o que indica que esta classe referencia a tabela do banco de dados chamada "Cor".
c) A anotação definida na linha 13 é opcional, pois nas novas versões do Java EE não são mais necessárias.
d) A anotação "@Table" não está presente na implementação, o que indica que a classe não representa uma tabela do banco de dados.

Um banco de dados é chamado de NoSQL quando não são utilizados comandos SQL para a sua manipulação. Um dos bancos de dados NoSQL mais utilizados é o MongoDB, o qual é orientado a documentos parecidos com JSON.
Com relação ao banco de dados MongoDB, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Os documentos são armazenados em uma versão binária do JSON, chamada BSON.
( ) Para inserir um novo registro no banco de dados MongoDB, basta realizar o comando SQL "INSERT INTO" mais a tabela e os valores a serem gravados.
( ) O MongoDB possui alguns comandos para filtro, agregação e classificação, como skip, sort, count, por exemplo.
( ) Através do Shell, é possível gerenciar o banco de dados.
a) F - V - V - V.
b) V - V - F - V.
c) V - F - V - V.
d) V - V - V - F.

Um sistema web de cadastro de produtos, desenvolvido com o framework JSF (Java Server Faces), cuja persistência no banco de dados é realizada através da tecnologia JPA, possui alguns cadastros iniciais, os quais devem ser realizados antes do cadastro principal de produto.
Com base nos requisitos das funcionalidades apresentadas, assinale a alternativa CORRETA:
a) Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das classes entidades, deve ser utilizada a anotação @OneToOne.
b) Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das classes entidades, deve ser utilizada a anotação @ManyToMany.
c) Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das classes entidades, deve ser utilizada a anotação @OneToMany.
d) Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das classes entidades, deve ser utilizada a anotação @ManyToOne.

Ao ser implementado um software através do framework JSF, dependendo da aplicação, pode ser necessária, para um layout mais bonito, a utilização de classes CSS, as quais são referenciadas nos componentes do JSF através de seus atributos específicos.
Com relação ao JSF, analise as afirmativas a seguir:
I- Ao menos uma classe Managed Bean é obrigatória em um projeto JSF.
II- Managed Bean funciona como intermediador entre a camada modelo e controladora da aplicação.
III- Em uma página XHTML podem ser importados arquivos CSS.
IV- Em uma classe Managed Bean não pode ser implementado atributo.
a) As afirmativas I, II e IV estão corretas.
b) Somente a afirmativa IV está correta.
c) As afirmativas I e III estão corretas.
d) As afirmativas II e III estão corretas.

O Hibernate surgiu no mercado como forma de reforço para as estratégias de mapeamento dos objetos relacionais. Traz grande produtividade, uma vez que poupa o programador de fazer o mapeamento de classes para tabelas de forma manual.
Sobre a tecnologia JPA, assinale a alternativa CORRETA:
a) O JPA não permite realizar o mapeamento objeto-relacional de forma transparente e automatizada.
b) O relacionamento das tabelas da base de dados refletem nas classes de entidade criadas na aplicação, e deixam a aplicação mais lenta.
c) Dois conceitos importantes da tecnologia são a Unidade de Persistência e o Gerenciador de Persistência.
d) O programador que faz uso do JPA não precisa conhecer SQL para programar, pois JPA não manipula dados de banco de dados.

O JSF (Java Server Faces) é um framework web criado para simplificar o desenvolvimento da interface do aplicativo com o usuário, uma vez que une as camadas de apresentação e de regras de negócio.
Com relação aos conceitos da tecnologia JavaServer faces (JSP), classifique V para as sentenças verdadeiras e F para as falsas:
( ) A criação de interfaces a partir do padrão JSF é comumente baseada em componentes, eventos e navegabilidade.
( ) O Managed Bean funciona como um link, interligando a interface gráfica à regra de negócio.
( ) O JSF possibilita ao desenvolvedor criar um marcador de interface, ou seja, uma interface sem campos ou métodos, sendo que dentre os principais marcadores, pode-se destacar a Interface Serializable.
a) V - F - V.
b) V - V - F.
c) F - V - V.
d) F - F - V.

Mais conteúdos dessa disciplina