Logo Passei Direto
Buscar

Aval_Final_Objetiva_Prog_Para_Web_II

User badge image
Formiga

em

Ferramentas de estudo

Questões resolvidas

A partir da versão 3.1, para acesso local a uma classe Stateless Session Bean, não é mais necessária a utilização de anotação @Local, bastando definir a classe apenas com a anotação @Stateless. Além disso, quando a classe é definida com a anotação @Remote, ela pode ser instanciada em diferentes AS. Com relação ao EJB, assinale a alternativa CORRETA:
a) O desenvolvedor de uma aplicação deve desenvolver regras para controlar objetos que tenham a anotação @EJB definida para eles.
b) Um objeto marcado com a anotação @EJB o torna gerenciável pelo AS.
c) O desenvolvedor de uma aplicação deve desenvolver regras para gerenciar a vida de objetos que tenham a anotação @EJB.
d) Um objeto EJB é conectado com a interface de persistência da aplicação.

No desenvolvimento de software utilizando os componentes do EJB, as classes stateless session bean representam uma regra de negócio através de um componente composto por uma ou mais classes, podendo ser compartilhado para atender a mais de um cliente. Com relação ao statefull session bean, analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
I- Cada instância deve atender a somente uma requisição.
II- É possível definir este tipo de classe com a anotação @Remote.
III- Para que uma classe seja definida como stateful, é necessário assiná-la com a anotação @Stateless.
IV- Nas versões mais recentes do EJB não é mais obrigatório implementar a anotação @Local para um stateful session bean para defini-lo como acesso local.
a) Somente a afirmativa II está correta.
b) As afirmativas I, II e IV estão corretas.
c) As afirmativas III e IV estão corretas.
d) As afirmativas I e II estão corretas.

Um Stateless Session Bean nada mais é do que uma classe que possui a lógica de negócio implementada, o qual é executado dentro de um container EJB. Podemos criar uma classe Stateless Session Bean e deixar que diversas outras aplicações a utilizem. Com relação ao Stateless Session Bean, assinale a alternativa CORRETA:
a) Um Stateless Session Bean possui regras de negócios da aplicação, e precisa ter estados e comportamentos para que possa ser instanciado por diversas aplicações.
b) Um Stateless Session Bean possui seu ciclo de vida administrado pelo EJB Container, dentro do servidor de aplicação.
c) Um Stateless Session Bean não precisa ser instanciado, nem mesmo pelo EJB, em Java, classes deste tipo são acessíveis de qualquer parte da aplicação, pois seus método e atributos são públicos.
d) A invocação de um Stateless Session Bean não retorna resposta para o cliente, mas executa processos que são requisitados para resolver algum problema.

O desenvolvimento de sistemas web exige qualidade no quesito navegabilidade, termo utilizado para descrever a facilidade proporcionada ao usuário na utilização dos campos de um formulário e navegação entre as páginas. Na maioria das linguagens de programação para web este quesito é alcançado utilizando Javascript e CSS, melhorando a aparência e a navegabilidade, porém, no JSF, não há necessidade da implementação destes recursos. No código-fonte sendo apresentado no anexo "DataTable SubGrupo", está sendo utilizada a biblioteca PrimeFaces para melhorar a aparência. Com relação ao formulário JSF apresentado neste anexo, analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
I- No código-fonte sendo apresentado está sendo utilizado o componente Datatable da biblioteca Primefaces.
II- O componente Datatable recebe uma lista de objetos no seu atributo "value".
III- Na última coluna de cada linha da tabela gerada pelo Datatable existe um botão para exclusão do registro, o qual efetua requisição ajax.
IV- O atributo "headerText" de cada coluna databela refere-se ao nome de cada coluna, a qual é apresentada na primeira linha.
a) As afirmativas II e III estão corretas.
b) As afirmativas I, II e IV estão corretas.
c) As afirmativas I e III estão corretas.
d) Somente a afirmativa II está correta.

Um padrão de projeto tem como objetivo principal possibilitar a reutilização de soluções do desenho de uma solução que se encontra na fase de projeto do software, além de propor um vocabulário e glossário de termos que sejam comuns à solução, facilitando o processo de comunicação e documentação dos processos de software. Sobre os padrões de projeto, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A principal ideia do padrão MVC é separar o conceito do código da implementação.
II- O padrão arquitetural Model-View-Controller (MVC) quebra a aplicação em três camadas: modelo, controle e visão.
III- O Front Controller é um padrão de projeto relacionado a aplicações web.
IV- O MVC não pode ser considerado um padrão arquitetural.
a) As sentenças I e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) As sentenças I, III e IV estão corretas.
d) As sentenças II e IV estão corretas.

Em um sistema web de cadastro de produtos, desenvolvido com o framework JSF, foi criada uma tela com a funcionalidade de persistir a tabela do banco de dados "Cor". Para esta tabela, existe uma página XHTML, com o formulário para o usuário cadastrar novas cores. Da mesma forma, existe uma classe Managed Bean chamada "CorMB", uma classe entidade chamada "Cor", e também uma classe de persistência chamada "CorRepository". A classe CorRepository está ilustrada na figura anexa. Com base no código-fonte apresentado no anexo "Classe CorRepository", analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Na linha 31, está sendo invocado o método do EntityManager, que realiza inserção de um objeto na respectiva tabela do banco de dados.
II- Durante a execução da aplicação, caso ocorrer algum erro (exceção) na linha 30, todas as operações realizadas no banco de dados serão desfeitas.
III- Caso o objeto "listaGravados", no método "inserir", linha 20, tiver valor "null", ocorrerá uma exceção e a operação será abortada.
IV- No método "findCor", linha 41, pode ser retornada uma lista de objetos do tipo "Cor", pois este método retorna uma consulta.
a) As sentenças II e IV estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças I e II estão corretas.

O NetBeans é uma IDE (Integrated Development Environment) pertencente à Oracle e foi projetada para o desenvolvimento ágil em várias plataformas: desktop, web e mobile, facilitando o desenvolvimento em Java, HTML5, JavaScript e CSS. Além disso, existem ferramentas acopladas que permitem o desenvolvimento em PHP e em C, sendo uma ferramenta ofertada gratuitamente e de código aberto. Com relação ao NetBeans, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- O Netbeans possui suporte para a criação de aplicações web em Java, além de suporte a outras linguagens de programação.
II- Através do NetBeans e seus complementos, o trabalho em equipe é facilitado.
III- Com o NetBeans é possível realizar a integração entre o MySQL e o servidor de aplicação Glassfish.
IV- O usuário do NetBeans atua de forma mais intensa nas atividades relacionadas ao levantamento de requisitos, bem como com as atividades relacionadas ao teste unitário de módulos do sistema.
a) As sentenças I, II e IV estão corretas.
b) As sentenças II e IV estão corretas.
c) As sentenças II, III e IV estão corretas.
d) As sentenças I, II e III estão corretas.

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

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

A partir da versão 3.1, para acesso local a uma classe Stateless Session Bean, não é mais necessária a utilização de anotação @Local, bastando definir a classe apenas com a anotação @Stateless. Além disso, quando a classe é definida com a anotação @Remote, ela pode ser instanciada em diferentes AS. Com relação ao EJB, assinale a alternativa CORRETA:
a) O desenvolvedor de uma aplicação deve desenvolver regras para controlar objetos que tenham a anotação @EJB definida para eles.
b) Um objeto marcado com a anotação @EJB o torna gerenciável pelo AS.
c) O desenvolvedor de uma aplicação deve desenvolver regras para gerenciar a vida de objetos que tenham a anotação @EJB.
d) Um objeto EJB é conectado com a interface de persistência da aplicação.

No desenvolvimento de software utilizando os componentes do EJB, as classes stateless session bean representam uma regra de negócio através de um componente composto por uma ou mais classes, podendo ser compartilhado para atender a mais de um cliente. Com relação ao statefull session bean, analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
I- Cada instância deve atender a somente uma requisição.
II- É possível definir este tipo de classe com a anotação @Remote.
III- Para que uma classe seja definida como stateful, é necessário assiná-la com a anotação @Stateless.
IV- Nas versões mais recentes do EJB não é mais obrigatório implementar a anotação @Local para um stateful session bean para defini-lo como acesso local.
a) Somente a afirmativa II está correta.
b) As afirmativas I, II e IV estão corretas.
c) As afirmativas III e IV estão corretas.
d) As afirmativas I e II estão corretas.

Um Stateless Session Bean nada mais é do que uma classe que possui a lógica de negócio implementada, o qual é executado dentro de um container EJB. Podemos criar uma classe Stateless Session Bean e deixar que diversas outras aplicações a utilizem. Com relação ao Stateless Session Bean, assinale a alternativa CORRETA:
a) Um Stateless Session Bean possui regras de negócios da aplicação, e precisa ter estados e comportamentos para que possa ser instanciado por diversas aplicações.
b) Um Stateless Session Bean possui seu ciclo de vida administrado pelo EJB Container, dentro do servidor de aplicação.
c) Um Stateless Session Bean não precisa ser instanciado, nem mesmo pelo EJB, em Java, classes deste tipo são acessíveis de qualquer parte da aplicação, pois seus método e atributos são públicos.
d) A invocação de um Stateless Session Bean não retorna resposta para o cliente, mas executa processos que são requisitados para resolver algum problema.

O desenvolvimento de sistemas web exige qualidade no quesito navegabilidade, termo utilizado para descrever a facilidade proporcionada ao usuário na utilização dos campos de um formulário e navegação entre as páginas. Na maioria das linguagens de programação para web este quesito é alcançado utilizando Javascript e CSS, melhorando a aparência e a navegabilidade, porém, no JSF, não há necessidade da implementação destes recursos. No código-fonte sendo apresentado no anexo "DataTable SubGrupo", está sendo utilizada a biblioteca PrimeFaces para melhorar a aparência. Com relação ao formulário JSF apresentado neste anexo, analise as afirmativas a seguir:
Assinale a alternativa CORRETA:
I- No código-fonte sendo apresentado está sendo utilizado o componente Datatable da biblioteca Primefaces.
II- O componente Datatable recebe uma lista de objetos no seu atributo "value".
III- Na última coluna de cada linha da tabela gerada pelo Datatable existe um botão para exclusão do registro, o qual efetua requisição ajax.
IV- O atributo "headerText" de cada coluna databela refere-se ao nome de cada coluna, a qual é apresentada na primeira linha.
a) As afirmativas II e III estão corretas.
b) As afirmativas I, II e IV estão corretas.
c) As afirmativas I e III estão corretas.
d) Somente a afirmativa II está correta.

Um padrão de projeto tem como objetivo principal possibilitar a reutilização de soluções do desenho de uma solução que se encontra na fase de projeto do software, além de propor um vocabulário e glossário de termos que sejam comuns à solução, facilitando o processo de comunicação e documentação dos processos de software. Sobre os padrões de projeto, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A principal ideia do padrão MVC é separar o conceito do código da implementação.
II- O padrão arquitetural Model-View-Controller (MVC) quebra a aplicação em três camadas: modelo, controle e visão.
III- O Front Controller é um padrão de projeto relacionado a aplicações web.
IV- O MVC não pode ser considerado um padrão arquitetural.
a) As sentenças I e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) As sentenças I, III e IV estão corretas.
d) As sentenças II e IV estão corretas.

Em um sistema web de cadastro de produtos, desenvolvido com o framework JSF, foi criada uma tela com a funcionalidade de persistir a tabela do banco de dados "Cor". Para esta tabela, existe uma página XHTML, com o formulário para o usuário cadastrar novas cores. Da mesma forma, existe uma classe Managed Bean chamada "CorMB", uma classe entidade chamada "Cor", e também uma classe de persistência chamada "CorRepository". A classe CorRepository está ilustrada na figura anexa. Com base no código-fonte apresentado no anexo "Classe CorRepository", analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Na linha 31, está sendo invocado o método do EntityManager, que realiza inserção de um objeto na respectiva tabela do banco de dados.
II- Durante a execução da aplicação, caso ocorrer algum erro (exceção) na linha 30, todas as operações realizadas no banco de dados serão desfeitas.
III- Caso o objeto "listaGravados", no método "inserir", linha 20, tiver valor "null", ocorrerá uma exceção e a operação será abortada.
IV- No método "findCor", linha 41, pode ser retornada uma lista de objetos do tipo "Cor", pois este método retorna uma consulta.
a) As sentenças II e IV estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças I e II estão corretas.

O NetBeans é uma IDE (Integrated Development Environment) pertencente à Oracle e foi projetada para o desenvolvimento ágil em várias plataformas: desktop, web e mobile, facilitando o desenvolvimento em Java, HTML5, JavaScript e CSS. Além disso, existem ferramentas acopladas que permitem o desenvolvimento em PHP e em C, sendo uma ferramenta ofertada gratuitamente e de código aberto. Com relação ao NetBeans, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- O Netbeans possui suporte para a criação de aplicações web em Java, além de suporte a outras linguagens de programação.
II- Através do NetBeans e seus complementos, o trabalho em equipe é facilitado.
III- Com o NetBeans é possível realizar a integração entre o MySQL e o servidor de aplicação Glassfish.
IV- O usuário do NetBeans atua de forma mais intensa nas atividades relacionadas ao levantamento de requisitos, bem como com as atividades relacionadas ao teste unitário de módulos do sistema.
a) As sentenças I, II e IV estão corretas.
b) As sentenças II e IV estão corretas.
c) As sentenças II, III e IV estão corretas.
d) As sentenças I, II e III estão corretas.

Prévia do material em texto

Disciplina: Programação para Web II 
Avaliação: Avaliação Final (Objetiva) - Individual Semipresencial 
Nota da Prova: 10,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. O mapeamento objeto relacional pode ser descrito como um conjunto de técnicas e 
ferramentas para representar uma tabela do banco de dados em uma classe de uma 
linguagem de programação orientada a objetos, sendo que neste contexto, os 
registros da tabela são representados por instâncias desta classe (objeto). Neste 
contexto, a linguagem de programação Java possui duas principais soluções para 
resolver o problema objeto relacional, sendo uma delas o framework Hibernate, 
através do JPA, e o padrão DAO. Sobre o exposto, analise o código-fonte em anexo 
"Classe CorRepository" e classifique V para as sentenças verdadeiras e F para as 
falsas: 
 
( ) A figura sendo apresentada ilustra uma classe de persistência no banco de dados 
utilizando o padrão DAO. 
( ) A figura sendo apresentada ilustra uma classe que utiliza a tecnologia JPA para 
realizar persistência. 
( ) A interface EntityManager, sendo utilizada em um dos parâmetros do método 
gravar, é uma interface do JPA. 
( ) Na linha 40 está sendo utilizado o método "persist", o qual recebe como 
parâmetro um objeto do tipo EntityManager. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - F - V. 
 b) F - V - V - F. 
 c) V - V - V - F. 
 d) F - V - V - V. 
Anexos: 
Classe CorRepository 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMjc=&action3=NjM3Mzc5&action4=MjAyMC8x&prova=MjA2ODI0Nzk=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MjA2ODI0Nzk=&action2=NTA2ODA5
 
 
2. A partir da versão 3.1, para acesso local a uma classe Stateless Session Bean, não é 
mais necessária a utilização de anotação @Local, bastando definir a classe apenas 
com a anotação @Stateless. Além disso, quando a classe é definida com a anotação 
@Remote, ela pode ser instanciada em diferentes AS. Com relação ao EJB, assinale 
a alternativa CORRETA: 
 a) O desenvolvedor de uma aplicação deve desenvolver regras para controlar objetos 
que tenham a anotação @EJB definida para eles. 
 b) Um objeto marcado com a anotação @EJB o torna gerenciável pelo AS. 
 c) O desenvolvedor de uma aplicação deve desenvolver regras para gerenciar a vida 
de objetos que tenham a anotação @EJB. 
 d) Um objeto EJB é conectado com a interface de persistência da aplicação. 
 
3. No desenvolvimento de software utilizando os componentes do EJB, as classes 
stateless session bean representam uma regra de negócio através de um componente 
composto por uma ou mais classes, podendo ser compartilhado para atender a mais 
de um cliente. Com relação ao statefull session bean, analise as afirmativas a seguir: 
 
I- Cada instância deve atender a somente uma requisição. 
II- É possível definir este tipo de classe com a anotação @Remote. 
III- Para que uma classe seja definida como stateful, é necessário assiná-la com a 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMjc=&action3=NjM3Mzc5&action4=MjAyMC8x&prova=MjA2ODI0Nzk=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMjc=&action3=NjM3Mzc5&action4=MjAyMC8x&prova=MjA2ODI0Nzk=#questao_3%20aria-label=
anotação @Stateless. 
IV- Nas versões mais recentes do EJB não é mais obrigatório implementar a 
anotação @Local para um stateful session bean para defini-lo como acesso local. 
 
Assinale a alternativa CORRETA: 
 a) Somente a afirmativa II está correta. 
 b) As afirmativas I, II e IV estão corretas. 
 c) As afirmativas III e IV estão corretas. 
 d) As afirmativas I e II estão corretas. 
 
4. Um Stateless Session Bean nada mais é do que uma classe que possui a lógica de 
negócio implementada, o qual é executado dentro de um container EJB. Podemos 
criar uma classe Stateless Session Bean e deixar que diversas outras aplicações a 
utilizem. Com relação ao Stateless Session Bean, assinale a alternativa CORRETA: 
 a) A invocação de um Stateless Session Bean não retorna resposta para o cliente, 
mas executa processos que são requisitados para resolver algum problema. 
 b) Um Stateless Session Bean possui seu ciclo de vida administrado pelo EJB 
Container, dentro do servidor de aplicação. 
 c) Um Stateless Session Bean não precisa ser instanciado, nem mesmo pelo EJB, em 
Java, classes deste tipo são acessíveis de qualquer parte da aplicação, pois seus 
método e atributos são públicos. 
 d) Um Stateless Session Bean possui regras de negócios da aplicação, e precisa ter 
estados e comportamentos para que possa ser instanciado por diversas aplicações. 
 
5. O desenvolvimento de sistemas web exige qualidade no quesito navegabilidade, 
termo utilizado para descrever a facilidade proporcionada ao usuário na utilização 
dos campos de um formulário e navegação entre as páginas. Na maioria das 
linguagens de programação para web este quesito é alcançado utilizando Javascript e 
CSS, melhorando a aparência e a navegabilidade, porém, no JSF, não há necessidade 
da implementação destes recursos. No código-fonte sendo apresentado no anexo 
"DataTable SubGrupo", está sendo utilizada a biblioteca PrimeFaces para melhorar a 
aparência. Com relação ao formulário JSF apresentado neste anexo, analise as 
afirmativas a seguir: 
 
I- No código-fonte sendo apresentado está sendo utilizado o componente Datatable 
da biblioteca Primefaces. 
II- O componente Datatable recebe uma lista de objetos no seu atributo "value". 
III- Na última coluna de cada linha da tabela gerada pelo Datatable existe um botão 
para exclusão do registro, o qual efetua requisição ajax. 
IV- O atributo "headerText" de cada coluna databela refere-se ao nome de cada 
coluna, a qual é apresentada na primeira linha. 
 
Assinale a alternativa CORRETA: 
 a) As afirmativas II e III estão corretas. 
 b) As afirmativas I e III estão corretas. 
 c) Somente a afirmativa II está correta. 
 d) As afirmativas I, II e IV estão corretas. 
Anexos: 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMjc=&action3=NjM3Mzc5&action4=MjAyMC8x&prova=MjA2ODI0Nzk=#questao_4%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMjc=&action3=NjM3Mzc5&action4=MjAyMC8x&prova=MjA2ODI0Nzk=#questao_5%20aria-label=
DataTable SubGrupo 
 
 
6. Um padrão de projeto tem como objetivo principal possibilitar a reutilização de 
soluções do desenho de uma solução que se encontra na fase de projeto do software, 
além de propor um vocabulário e glossário de termos que sejam comuns à solução, 
facilitando o processo de comunicação e documentação dos processos de software. 
Sobre os padrões de projeto, analise as sentenças a seguir: 
 
I- A principal ideia do padrão MVC é separar o conceito do código da 
implementação. 
II- O padrão arquitetural Model-View-Controller (MVC) quebra a aplicação em três 
camadas: modelo, controle e visão. 
III- O Front Controller é um padrão de projeto relacionado a aplicações web. 
IV- O MVC não pode ser considerado um padrão arquitetural. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças I e IV estão corretas. 
 c) As sentenças I, III e IV estão corretas. 
 d) As sentenças I, II e III estão corretas. 
 
7. Em um sistema web de cadastro de produtos, desenvolvido com o framework JSF, 
foi criada uma tela com a funcionalidade de persistir a tabela do banco de dados 
"Cor". Para esta tabela, existe uma página XHTML, com o formulário para o usuário 
cadastrar novas cores. Da mesma forma, existe uma classe Managed Bean chamada 
"CorMB",uma classe entidade chamada "Cor", e também uma classe de persistência 
chamada "CorRepository". A classe CorRepository está ilustrada na figura anexa. 
Com base no código-fonte apresentado no anexo "Classe CorRepository", analise as 
sentenças a seguir: 
 
I- Na linha 31, está sendo invocado o método do EntityManager, que realiza inserção 
de um objeto na respectiva tabela do banco de dados. 
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MjA2ODI0Nzk=&action2=NTA2ODEw
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMjc=&action3=NjM3Mzc5&action4=MjAyMC8x&prova=MjA2ODI0Nzk=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMjc=&action3=NjM3Mzc5&action4=MjAyMC8x&prova=MjA2ODI0Nzk=#questao_7%20aria-label=
II- Durante a execução da aplicação, caso ocorrer algum erro (exceção) na linha 30, 
todas as operações realizadas no banco de dados serão desfeitas. 
III- Caso o objeto "listaGravados", no método "inserir", linha 20, tiver valor "null", 
ocorrerá uma exceção e a operação será abortada. 
IV- No método "findCor", linha 41, pode ser retornada uma lista de objetos do tipo 
"Cor", pois este método retorna uma consulta. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças II e IV estão corretas. 
 b) As sentenças I e II estão corretas. 
 c) As sentenças I e III estão corretas. 
 d) As sentenças III e IV estão corretas. 
Anexos: 
Classe CorRepository 
https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MjA2ODI0Nzk=&action2=NTA2ODEx
 
 
8. O Java Server Faces (JSF) utiliza um arquivo no formato XHTML para descrever a 
interface de uma aplicação web. Quando o recurso representado por este arquivo é 
solicitado, uma árvore de componentes é gerada no servidor e uma página web é 
encaminha ao cliente. Acerca de arquivos XHTML, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) Páginas XHTML não são suportadas pelas IDEs Eclipse e NetBeans, sendo 
necessária a utilização de um software adicional para criar/editar um template. 
( ) Ao definirmos <h:inputText value="#{managedBean.atributo}"/> estamos 
associando um campo de texto a um atributo de um Managed Bean (MB). 
( ) Em arquivos XHTML não é possível utilizar tags HTML. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMjc=&action3=NjM3Mzc5&action4=MjAyMC8x&prova=MjA2ODI0Nzk=#questao_8%20aria-label=
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) F - F - V. 
 b) F - V - F. 
 c) V - F - F. 
 d) V - V - V. 
 
9. O NetBeans é uma IDE (Integrated Development Environment) pertencente à Oracle 
e foi projetada para o desenvolvimento ágil em várias plataformas: desktop, web e 
mobile, facilitando o desenvolvimento em Java, HTML5, JavaScript e CSS. Além 
disso, existem ferramentas acopladas que permitem o desenvolvimento em PHP e em 
C, sendo uma ferramenta ofertada gratuitamente e de código aberto. Com relação ao 
NetBeans, analise as sentenças a seguir: 
 
I- O Netbeans possui suporte para a criação de aplicações web em Java, além de 
suporte a outras linguagens de programação. 
II- Através do NetBeans e seus complementos, o trabalho em equipe é facilitado. 
III- Com o NetBeans é possível realizar a integração entre o MySQL e o servidor de 
aplicação Glassfish. 
IV- O usuário do NetBeans atua de forma mais intensa nas atividades relacionadas 
ao levantamento de requisitos, bem como com as atividades relacionadas ao teste 
unitário de módulos do sistema. 
 
Assinale a alternativa CORRETA: 
 a) As sentenças I, II e IV estão corretas. 
 b) As sentenças II e IV estão corretas. 
 c) As sentenças II, III e IV estão corretas. 
 d) As sentenças I, II e III estão corretas. 
 
10. O desenvolvimento de software que utiliza o Java EE foi simplificado com o 
surgimento do J2EE, no qual os arquivos de descrições XML foram substituídos 
pelas anotações, a trabalhosa configuração manual foi substituída pelo uso de 
anotações e, além disso, a injeção de dependência foi especificada. Neste sentido, um 
dos motivos para a adição da especificação CDI foi o preenchimento de uma lacuna 
entre o EJB, no back-end, e entre o JSF. Com relação a injeção de dependência 
(CDI), classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Através da especificação CDI, objetos Managed Beans e session beans possuem 
suporte a recursos do container. 
( ) Producer methods são métodos que produzem objetos que serão administrados 
pelo container CDI. 
( ) Para que o CDI seja ativado no servidor de aplicação (AS) é necessário incluir o 
arquivo bean.XML com algumas configurações. 
( ) Expression Language é uma forma de acessar objetos utilizando a anotação 
@Produces. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 a) V - F - V - V. 
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMjc=&action3=NjM3Mzc5&action4=MjAyMC8x&prova=MjA2ODI0Nzk=#questao_9%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=QURTMDE3NA==&action2=QURTMjc=&action3=NjM3Mzc5&action4=MjAyMC8x&prova=MjA2ODI0Nzk=#questao_10%20aria-label=
 b) V - V - V - F. 
 c) F - V - F - V. 
 d) F - V - V - V.

Mais conteúdos dessa disciplina