Logo Passei Direto
Buscar

Programação para Web II - Avaliação II

User badge image
Marcelo B

em

Ferramentas de estudo

Questões resolvidas

Em aplicações desenvolvidas com o paradigma da orientação a objetos, normalmente é necessário realizar a gravação de objetos em banco de dados, apesar de que a gravação em um banco de dados orientados a objetos seria o ideal, os bancos de dados relacionais dominaram o mercado. Neste contexto, surgiram tecnologias que permitem resolver o problema de gravação de objetos em bancos de dados relacionais. Com relação ao problema objeto relacional de persistência, assinale a alternativa CORRETA:
a) O JPA é uma API padrão para resolver o problema do objeto relacional, sendo uma de suas vantagens não precisar implementar código SQL.
b) Tando o padrão DAO quanto o JPA utilizam o JDBC para realizar a conexão com o banco de dados, e em ambos é necessária a implementação de código SQL dentro da aplicação.
c) No padrão DAO é criada uma única classe, na qual são implementadas as funções de persistência, isto é, inserção, exclusão, alteração e consulta de todas as tabelas utilizadas no sistema.
d) O padrão DAO é uma das soluções para o problema objeto relacional, o qual, quando bem implementado, possui baixa coesão.

Atualmente, o desenvolvimento de páginas web possui vários recursos, os quais as tornam dinâmicas e amigáveis para o usuário, como o Javascript, que permite o desenvolvimento de funções que podem controlar eventos de formulários, submits, assim como funções de cálculos ou validações de campos. Além disso, existe também a implementação de códigos-fonte CSS (Cascading Style Sheets), os quais servem para melhorar a aparência das páginas. Com relação ao desenvolvimento de formulários JSF, assinale a alternativa CORRETA:
a) Assim como em um formulário HTML implementa-se códigos-fonte Javascript para alterar classes do CSS, em formulários JSF também é necessário Javscript e CSS para tornar as páginas mais dinâmicas e amigáveis.
b) Dentro de uma página XHTML é implementado o formulário JSF, para o qual, quando se deseja implementar um formulário com uma aparência mais bonita, deve-se utilizar o CSS.
c) Diferentemente de formulários HTML, no JSF não é permitida a utilização de códigos-fonte Javascript e CSS, pois estes não são suportados.
d) Prime Faces é uma biblioteca que pode ser importada para tornar o formulário JSF com uma aparência melhor, não necessitando implementar códigos-fonte CSS.

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. Isso porque na tela de cadastro de produtos existem campos tipo combo box (lista), os quais são carregados com estes cadastros primários.
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 @OneToMany.
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 @OneToOne.
D Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das classes entidades, deve ser utilizada a anotação @ManyToOne.

Uma das tecnologias Java para desenvolvimento de aplicações web é o Java Server Faces (JSF), o qual se trata de um framework que utiliza a arquitetura MVC, separando a aplicação em três camadas. Esta separação da aplicação em camadas torna a aplicação mais legível, fazendo com que as classes de controle estejam separadas das classes de regras de negócio por exemplo.
Com relação ao MVC em uma aplicação JSF, assinale a alternativa CORRETA:
a) Uma classe Managed Bean pertence à camada view da aplicação, pois este tipo de classe controla formulários JSF e seus componentes.
b) Uma classe de serviço, na qual são implementados métodos com regras de negócio da aplicação, pertence à camada view da aplicação.
c) Uma classe Managed Bean pertence à camada controller da aplicação, pois este tipo de classe controla formulários JSF e seus componentes.
d) Uma classe entidade, que resolve o problema do objeto relacional, e referencia a uma determinada tabela do banco de dados pertence à camada view da aplicação.

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. O JPA permite representar uma tabela do banco de dados em uma classe, desde que esta esteja implementada dentro dos requisitos para tal funcionalidade.
A partir desta classe apresentada, assinale a alternativa CORRETA:
A A anotação definida na linha 13 é opcional, pois nas novas versões do Java EE não são mais necessárias.
B 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.
C 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.
D 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'.

A maioria dos softwares geram dados, os quais precisam ser armazenados em um banco de dados, normalmente relacional, para que em um momento posterior, algum software possa consultá-los e processá-los. Neste sentido, ao se desenvolver um software orientado a objetos e utilizando um banco de dados relacional, percebe-se o problema do mapeamento objeto relacional. Com relação ao problema do mapeamento objeto relacional, assinale a alternativa CORRETA:
a) O JPA (Java Persistence API) serve para conectar uma aplicação Java a um banco de dados orientado a objetos.
b) Um software orientado a objetos deve ser desenvolvido para utilizar apenas banco de dados orientado a objetos ou a documentos.
c) O padrão DAO é uma das soluções utilizadas para resolver o mapeamento objeto relacional.
d) O Padrão DAO e o JPA são duas tecnologias de persistência da linguagem de programação Java que servem apenas para conectar a um banco de dados orientado a documentos.

Existem muitas linguagens de programação para web, cada uma delas possui seus recursos que facilitam o desenvolvimento. Uma delas é o Java, o qual possui o framework JSF para desenvolvimento de formulários, disponibilizando vários componentes simples e avançados.
Com relação ao desenvolvimento de formulários JSF, analise o código-fonte do anexo "Formulario Cadastro de Subgrupos" e classifique V para as sentenças verdadeiras e F para as falsas:
( ) No código-fonte sendo apresentado, existem componentes que utilizam a biblioteca Primefaces.
( ) A carga dos itens do componente tipo combo (lista) ocorre através do comando "".
( ) Entre as linhas 24 e 25, o atributo "itemLabel" refere-se ao valor da linha selecionada do combo, e o atributo "itemValue" refere-se ao texto sendo apresentado na seleção.
( ) Todos os campos do formulário sendo apresentado no código-fonte são obrigatórios, e caso um deles não for informado, será apresentada a mensagem da validação na tela.
a) V - F - F - V.
b) V - V - F - V.
c) F - V - V - V.
d) F - V - V - F.

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Em aplicações desenvolvidas com o paradigma da orientação a objetos, normalmente é necessário realizar a gravação de objetos em banco de dados, apesar de que a gravação em um banco de dados orientados a objetos seria o ideal, os bancos de dados relacionais dominaram o mercado. Neste contexto, surgiram tecnologias que permitem resolver o problema de gravação de objetos em bancos de dados relacionais. Com relação ao problema objeto relacional de persistência, assinale a alternativa CORRETA:
a) O JPA é uma API padrão para resolver o problema do objeto relacional, sendo uma de suas vantagens não precisar implementar código SQL.
b) Tando o padrão DAO quanto o JPA utilizam o JDBC para realizar a conexão com o banco de dados, e em ambos é necessária a implementação de código SQL dentro da aplicação.
c) No padrão DAO é criada uma única classe, na qual são implementadas as funções de persistência, isto é, inserção, exclusão, alteração e consulta de todas as tabelas utilizadas no sistema.
d) O padrão DAO é uma das soluções para o problema objeto relacional, o qual, quando bem implementado, possui baixa coesão.

Atualmente, o desenvolvimento de páginas web possui vários recursos, os quais as tornam dinâmicas e amigáveis para o usuário, como o Javascript, que permite o desenvolvimento de funções que podem controlar eventos de formulários, submits, assim como funções de cálculos ou validações de campos. Além disso, existe também a implementação de códigos-fonte CSS (Cascading Style Sheets), os quais servem para melhorar a aparência das páginas. Com relação ao desenvolvimento de formulários JSF, assinale a alternativa CORRETA:
a) Assim como em um formulário HTML implementa-se códigos-fonte Javascript para alterar classes do CSS, em formulários JSF também é necessário Javscript e CSS para tornar as páginas mais dinâmicas e amigáveis.
b) Dentro de uma página XHTML é implementado o formulário JSF, para o qual, quando se deseja implementar um formulário com uma aparência mais bonita, deve-se utilizar o CSS.
c) Diferentemente de formulários HTML, no JSF não é permitida a utilização de códigos-fonte Javascript e CSS, pois estes não são suportados.
d) Prime Faces é uma biblioteca que pode ser importada para tornar o formulário JSF com uma aparência melhor, não necessitando implementar códigos-fonte CSS.

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. Isso porque na tela de cadastro de produtos existem campos tipo combo box (lista), os quais são carregados com estes cadastros primários.
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 @OneToMany.
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 @OneToOne.
D Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das classes entidades, deve ser utilizada a anotação @ManyToOne.

Uma das tecnologias Java para desenvolvimento de aplicações web é o Java Server Faces (JSF), o qual se trata de um framework que utiliza a arquitetura MVC, separando a aplicação em três camadas. Esta separação da aplicação em camadas torna a aplicação mais legível, fazendo com que as classes de controle estejam separadas das classes de regras de negócio por exemplo.
Com relação ao MVC em uma aplicação JSF, assinale a alternativa CORRETA:
a) Uma classe Managed Bean pertence à camada view da aplicação, pois este tipo de classe controla formulários JSF e seus componentes.
b) Uma classe de serviço, na qual são implementados métodos com regras de negócio da aplicação, pertence à camada view da aplicação.
c) Uma classe Managed Bean pertence à camada controller da aplicação, pois este tipo de classe controla formulários JSF e seus componentes.
d) Uma classe entidade, que resolve o problema do objeto relacional, e referencia a uma determinada tabela do banco de dados pertence à camada view da aplicação.

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. O JPA permite representar uma tabela do banco de dados em uma classe, desde que esta esteja implementada dentro dos requisitos para tal funcionalidade.
A partir desta classe apresentada, assinale a alternativa CORRETA:
A A anotação definida na linha 13 é opcional, pois nas novas versões do Java EE não são mais necessárias.
B 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.
C 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.
D 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'.

A maioria dos softwares geram dados, os quais precisam ser armazenados em um banco de dados, normalmente relacional, para que em um momento posterior, algum software possa consultá-los e processá-los. Neste sentido, ao se desenvolver um software orientado a objetos e utilizando um banco de dados relacional, percebe-se o problema do mapeamento objeto relacional. Com relação ao problema do mapeamento objeto relacional, assinale a alternativa CORRETA:
a) O JPA (Java Persistence API) serve para conectar uma aplicação Java a um banco de dados orientado a objetos.
b) Um software orientado a objetos deve ser desenvolvido para utilizar apenas banco de dados orientado a objetos ou a documentos.
c) O padrão DAO é uma das soluções utilizadas para resolver o mapeamento objeto relacional.
d) O Padrão DAO e o JPA são duas tecnologias de persistência da linguagem de programação Java que servem apenas para conectar a um banco de dados orientado a documentos.

Existem muitas linguagens de programação para web, cada uma delas possui seus recursos que facilitam o desenvolvimento. Uma delas é o Java, o qual possui o framework JSF para desenvolvimento de formulários, disponibilizando vários componentes simples e avançados.
Com relação ao desenvolvimento de formulários JSF, analise o código-fonte do anexo "Formulario Cadastro de Subgrupos" e classifique V para as sentenças verdadeiras e F para as falsas:
( ) No código-fonte sendo apresentado, existem componentes que utilizam a biblioteca Primefaces.
( ) A carga dos itens do componente tipo combo (lista) ocorre através do comando "".
( ) Entre as linhas 24 e 25, o atributo "itemLabel" refere-se ao valor da linha selecionada do combo, e o atributo "itemValue" refere-se ao texto sendo apresentado na seleção.
( ) Todos os campos do formulário sendo apresentado no código-fonte são obrigatórios, e caso um deles não for informado, será apresentada a mensagem da validação na tela.
a) V - F - F - V.
b) V - V - F - V.
c) F - V - V - V.
d) F - V - V - F.

Prévia do material em texto

1Em aplicações desenvolvidas com o paradigma da orientação a objetos, normalmente é 
necessário realizar a gravação de objetos em banco de dados, apesar de que a gravação 
em um banco de dados orientados a objetos seria o ideal, os bancos de dados relacionais 
dominaram o mercado. Neste contexto, surgiram tecnologias que permitem resolver o 
problema de gravação de objetos em bancos de dados relacionais. Com relação ao 
problema objeto relacional de persistência, assinale a alternativa CORRETA: 
A 
O padrão DAO é uma das soluções para o problema objeto relacional, o qual, quando 
bem implementado, possui baixa coesão. 
B 
No padrão DAO é criada uma única classe, na qual são implementadas as funções de 
persistência, isto é, inserção, exclusão, alteração e consulta de todas as tabelas utilizadas 
no sistema. 
C 
Tando o padrão DAO quanto o JPA utilizam o JDBC para realizar a conexão com o 
banco de dados, e em ambos é necessária a implementação de código SQL dentro da 
aplicação. 
D 
O JPA é uma API padrão para resolver o problema do objeto relacional, sendo uma de 
suas vantagens não precisar implementar código SQL. 
2Atualmente, o desenvolvimento de páginas web possui vários recursos, os quais as 
tornam dinâmicas e amigáveis para o usuário, como o Javascript, que permite o 
desenvolvimento de funções que podem controlar eventos de formulários, submits, 
assim como funções de cálculos ou validações de campos. Além disso, existe também a 
implementação de códigos-fonte CSS (Cascading Style Sheets), os quais servem para 
melhorar a aparência das páginas. Com relação ao desenvolvimento de formulários JSF, 
assinale a alternativa CORRETA: 
A 
Dentro de uma página XHTML é implementado o formulário JSF, para o qual, quando 
se deseja implementar um formulário com uma aparência mais bonita, deve-se utilizar o 
CSS. 
B 
Prime Faces é uma biblioteca que pode ser importada para tornar o formulário JSF com 
uma aparência melhor, não necessitando implementar códigos-fonte CSS. 
C 
Assim como em um formulário HTML implementa-se códigos-fonte Javascript para 
alterar classes do CSS, em formulários JSF também é necessário Javscript e CSS para 
tornar as páginas mais dinâmicas e amigáveis. 
D 
Diferentemente de formulários HTML, no JSF não é permitida a utilização de códigos-
fonte Javascript e CSS, pois estes não são suportados. 
3O JPA (Java Persistence API) oferece um pacote de interfaces que servem para 
realizar persistência no banco de dados, pertencendo à especificação JEE desde a versão 
5.0. Neste sentido, o EntityManager é uma interface implementada pelo provedor JPA, 
o qual disponibiliza métodos para realizar persistência. Com relação ao JPA, classifique 
V para as sentenças verdadeiras e F para as falsas: ( ) Uma das vantagens de se utilizar a 
especificação JPA é a não obrigatoriedade em implementar comandos SQL. ( ) A 
unidade de persistência é o arquivo que possui configurações para se conectar ao banco 
de dados. ( ) Desde que incluídas as anotações obrigatórias, o JPA realiza a persistência 
de qualquer objeto Java que siga o padrão JavaBean. ( ) As anotações "@Entity" e 
"@Id" não são obrigatórias para o JPA. Assinale a alternativa que apresenta a sequência 
CORRETA: 
A 
F - V - F - V. 
B 
F - V - V - F. 
C 
V - V - F - V. 
D 
V - V - V - F. 
4O desenvolvimento de software utilizando a tecnologia JSF facilita a implementação 
de telas web que tenham formulários, como de cadastros por exemplo. Ao invés de 
implementar a tela com os componentes HTML, no XHTML utilizamos os 
componentes disponibilizados pela biblioteca do JSF, os quais são parecidos aos do 
HTML. Com relação aos componentes disponibilizados por bibliotecas na tecnologia 
JSF, analise as afirmativas a seguir: I- Para a gravação de um campo do banco de dados 
tipo MEMO, pode ser utilizado o componente "". II- Para a gravação de um campo 
numérico em um banco de dados, pode ser utilizado um campo "". III- No atributo "var" 
do componente DataTable deve ser incluída a lista de objetos que se deseja montar a 
tabela. IV- Para realizar alguma ação (evento) ao alterar o valor de um componente "", 
pode ser utilizado o ajax. Assinale a alternativa CORRETA: 
A 
Somente a afirmativa II está correta. 
B 
As afirmativas I, II e IV estão corretas. 
C 
As afirmativas I e III estão corretas. 
D 
As afirmativas II e III estão corretas. 
5Um 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. Isso porque na tela de cadastro de produtos existem campos tipo 
combo box (lista), os quais são carregados com estes cadastros primários. Um exemplo 
é o campo do cadastro de produtos tipo combo box chamado de "cores", o qual é 
carregado com as cores gravadas na tabela "Cor". Neste sentido, os grupos gravados são 
carregados no combo "grupos", utilizado para gravar o campo "codigoGrupo" na tabela 
"Produto". Da mesma forma para a tela de cadastro de "subgrupos", para a qual é 
necessário que "grupos" estejam cadastrados para que ao entrar na tela, o campo 
"grupos" seja carregado, pois um subgrupo é vinculado a um grupo, e neste caso, um 
grupo pode ter vários subgrupos vinculados a ele. 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 @OneToMany. 
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 @OneToOne. 
D 
Para as funcionalidades de cadastro de grupos e subgrupos, para a multiplicidade das 
classes entidades, deve ser utilizada a anotação @ManyToOne. 
6Uma das tecnologias Java para desenvolvimento de aplicações web é o Java Server 
Faces (JSF), o qual se trata de um framework que utiliza a arquitetura MVC, separando 
a aplicação em três camadas. Esta separação da aplicação em camadas torna a aplicação 
mais legível, fazendo com que as classes de controle estejam separadas das classes de 
regras de negócio por exemplo. Com relação ao MVC em uma aplicação JSF, assinale a 
alternativa CORRETA: 
A 
Uma classe Managed Bean pertence à camada controller da aplicação, pois este tipo de 
classe controla formulários JSF e seus componentes. 
B 
Uma classe de serviço, na qual são implementados métodos com regras de negócio da 
aplicação, pertence à camada view da aplicação. 
C 
Uma classe entidade, que resolve o problema do objeto relacional, e referencia a uma 
determinada tabela do banco de dados pertence à camada view da aplicação. 
D 
Uma classe Managed Bean pertence à camada view da aplicação, pois este tipo de 
classe controla formulários JSF e seus componentes. 
7No 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. O JPA permite representar 
uma tabela do banco de dados em uma classe, desde que esta esteja implementada 
dentro dos requisitos para tal funcionalidade. No código-fonte do anexo "Classe Cor", 
apresenta-se uma classe que referencia uma tabela do banco de dados, a qual pode ser 
utilizada em uma aplicação do JPA. A partir desta classe apresentada, assinale a 
alternativa CORRETA: 
A 
A anotação definida na linha 13 é opcional, pois nas novas versões do Java EE não são 
mais necessárias. 
B 
A anotação "@Table" não está presente na implementação, o que indica que esta classe 
referencia a tabela do banco de dadoschamada "Cor". 
C 
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. 
D 
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. 
 
Classe Cor 
Clique para baixar 
8O desenvolvimento de formulários em páginas web com aparência mais amigáveis 
pode ser feito através da importação da biblioteca Prime Faces. A implementação de 
formulários JSF utilizando a biblioteca Prime Faces é muito simples, basta utilizar o 
prefixo do Prime Faces " 
A 
Com a utilização do Prime Faces também é necessária a utilização da biblioteca 
bootstrap quando se deseja uma página responsiva. 
B 
O campo de entrada de texto no Prime Faces é implementado por: . 
C 
A implementação de um botão padrão no Prime Faces pode ser da seguinte forma: . 
D 
No atributo "value" de um componente botão do JSF define-se o método da classe 
Managed Bean que será invocada ao ser pressionado. 
9A maioria dos softwares geram dados, os quais precisam ser armazenados em um 
banco de dados, normalmente relacional, para que em um momento posterior, algum 
software possa consultá-los e processá-los. Neste sentido, ao se desenvolver um 
software orientado a objetos e utilizando um banco de dados relacional, percebe-se o 
problema do mapeamento objeto relacional. Com relação ao problema do mapeamento 
objeto relacional, assinale a alternativa CORRETA: 
A 
O padrão DAO é uma das soluções utilizadas para resolver o mapeamento objeto 
relacional. 
B 
O Padrão DAO e o JPA são duas tecnologias de persistência da linguagem de 
programação Java que servem apenas para conectar a um banco de dados orientado a 
documentos. 
C 
O JPA (Java Persistence API) serve para conectar uma aplicação Java a um banco de 
dados orientado a objetos. 
D 
Um software orientado a objetos deve ser desenvolvido para utilizar apenas banco de 
dados orientado a objetos ou a documentos. 
10Existem muitas linguagens de programação para web, cada uma delas possui seus 
recursos que facilitam o desenvolvimento. Uma delas é o Java, o qual possui o 
framework JSF para desenvolvimento de formulários, disponibilizando vários 
componentes simples e avançados. Com relação ao desenvolvimento de formulários 
JSF, analise o código-fonte do anexo "Formulario Cadastro de Subgrupos" e classifique 
V para as sentenças verdadeiras e F para as falsas: ( ) No código-fonte sendo 
apresentado, existem componentes que utilizam a biblioteca Primefaces. ( ) A carga dos 
itens do componente tipo combo (lista) ocorre através do comando "". ( ) Entre as linhas 
24 e 25, o atributo "itemLabel" refere-se ao valor da linha selecionada do combo, e o 
atributo "itemValue" refere-se ao texto sendo apresentado na seleção. ( ) Todos os 
campos do formulário sendo apresentado no código-fonte são obrigatórios, e caso um 
deles não for informado, será apresentada a mensagem da validação na tela. Assinale a 
alternativa que apresenta a sequência CORRETA: 
A 
V - F - F - V. 
B 
F - V - V - F. 
C 
F - V - V - V. 
D 
V - V - F - V. 
 
Formulario Cadastro de Subgrupos 
Clique para baixar

Mais conteúdos dessa disciplina