Logo Passei Direto
Buscar

Programação para Web II FINAL 2

Lista de questões (múltipla escolha e V/F) sobre tecnologias Java EE: JSF — páginas XHTML, componentes, Ajax e Managed Beans; JMS (mensageria), arquitetura EJB e servidores/contêineres no NetBeans.

User badge image
Davi Chaves

em

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

O framework web JSF é embasado em interface gráfica para desenvolvimento, capaz de renderizar os componentes e manipular seus eventos em aplicações web no padrão Java EE. Neste sentido, os componentes do JSF são orientados a eventos, e formulários com estes componentes são desenvolvidos em páginas XHTML.
Com relação a uma página XHTML, do JSF, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Uma página XHTML, ao ser acessada por um navegador de internet de um cliente, receberá os componentes renderizados em HTML.
( ) Uma página XHTML, a qual possui um formulário desenvolvido com os componentes JSF, não pode ter eventos Ajax, pois o mesmo não funciona neste tipo de formulário.
( ) Uma página XHTML, a qual possui um formulário desenvolvido com os componentes JSF, pode ter a validação dos campos implementada dentro do formulário.
( ) Uma página XHTML, ao ser criada no ambiente de desenvolvimento Eclipse, se configurado corretamente, automaticamente será realizada a importação da biblioteca dos componentes visuais do JSF.
a) F - V - V - V.
b) F - V - V - F.
c) V - F - V - V.
d) V - F - F - V.

O JSM (Java Service Messages) permite a comunicação assíncrona entre aplicações, ou seja, isso indica que uma aplicação B não precisa ficar parada enquanto a aplicação C recebe uma mensagem ou executa uma transação ou processamento. Com relação ao componente JMS (Java Service Messages), assinale a alternativa CORRETA:
a) São possíveis dois tipos de mensagens JMS: filas e tópicos.
b) Não é necessária a conexão JMS para trocar mensagens por filas ou tópicos.
c) O JMS (Java Message Service) não permite a troca de mensagens entre um ou mais clientes.
d) Um ou mais sistemas podem receber uma mensagem enviada por uma fila.

O desenvolvimento de aplicações web, utilizando a tecnologia JSF, permite a utilização de vários componentes de interface gráfica, o que possibilita a criação de formulários mais rapidamente, sem a necessidade de implementação Javascript.
Com relação ao desenvolvimento de software utilizando a tecnologia JSF, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Em uma página XHTML podemos utilizar vários tipos de componentes, como de entrada de texto, radio buttons e combo boxes, por exemplo.
( ) Para que uma classe seja implementada no padrão Java Bean, ela não deve ter atributos privados com seus métodos getters e setters.
( ) Para que uma aplicação JSF funcione, é necessário ter ao menos um Managed Bean.
( ) Uma classe Managed Bean funciona como receptor das requisições da tela, camada view, e as envia para a camada de negócios, isto é, camada model.
a) V - F - V - V.
b) F - V - V - V.
c) V - F - F - V.
d) F - V - V - F.

O desenvolvimento de software utilizando a linguagem de programação Java disponibiliza muitos recursos que facilitam o trabalho, assim como várias arquiteturas, cada uma delas podendo ser mais específica para determinadas aplicações.
A respeito da arquitetura EJB, analise as sentenças a seguir:
I- Ao utilizar a arquiterura EJB, muitos recursos são administrados pelo servidor da aplicação.
II- Na arquitetura EJB, os Stateful Session Beans devem ter seu ciclo de vida controlado pelo desenvolvedor, isto é, a limpeza destes objetos da memória.
III- Na arquitetura EJB, existe o suporte para transações distribuídas.
IV- Na arquitetura EJB, é necessário implementar a estrutura para autenticação e autorização.
a) As sentenças II, III e IV estão corretas.
b) As sentenças I e III estão corretas.
c) As sentenças I, III e IV estão corretas.
d) As sentenças I e IV estão corretas.

O NetBeans é um ambiente de desenvolvimento integrado desenvolvido pela Oracle que permite o desenvolvimento de aplicações desktop, mobile e web em Java. Em sua distribuição Java EE, são disponibilizados, por padrão, duas tecnologias - Application Server e Web Container. Considerando essas tecnologias, assinale a alternativa CORRETA:
a) O Application Server disponibilizado é o Apache Tomcat.
b) O Application Server disponibilizado é o GlassFish.
c) O Web Container disponibilizado é o WildFly.
d) O Web Container disponibilizado é o NetBeans WebC.

O JEE (Java Enterprise Edition) é uma plataforma Java voltada para o desenvolvimento específico das redes internet, intranet e afins. Foi criada para suportar um grande número de acessos simultâneos e dispõe de diversas tecnologias desenvolvidas para garantir performance e escalabilidade.
Acerca da tecnologia EJB para aplicações baseadas no JEE, analise as sentenças a seguir:
I- A arquitetura EJB oferece suporte à execução de transações.
II- Aplicações EJB permitem acesso remoto através de distintos protocolos de comunicação.
III- A arquitetura EJB permite acesso concorrente, porém de maneira controlada.
IV- Objetos de aplicações EJB não possuem mecanismos de injeção de dependências e controle de ciclo de vida.
a) As sentenças I, III e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) As sentenças II, III e IV estão corretas.
d) As sentenças I e IV estão corretas.

Especificações JSR são documentos desenvolvidos para suportar especificações próprias da plataforma Java. Logo, não podem ser consideradas como implementações ou frameworks. São normas que devem ser seguidas por quem deseja criar uma biblioteca ou serviço usando um recurso da plataforma Java.
Sobre JPA e Hibernate, analise as sentenças a seguir:
I- O Hibernate é um framework que mapeia classes para tabelas do banco de dados.
II- O Hibernate faz a especificação de uma JSR.
III- A preocupação do JPA é a persistência utilizando o padrão DAO.
IV- O JPA fornece um conjunto de interfaces e classes.
a) As sentenças I, II e IV estão corretas.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças II e III estão corretas.

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

O framework web JSF é embasado em interface gráfica para desenvolvimento, capaz de renderizar os componentes e manipular seus eventos em aplicações web no padrão Java EE. Neste sentido, os componentes do JSF são orientados a eventos, e formulários com estes componentes são desenvolvidos em páginas XHTML.
Com relação a uma página XHTML, do JSF, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Uma página XHTML, ao ser acessada por um navegador de internet de um cliente, receberá os componentes renderizados em HTML.
( ) Uma página XHTML, a qual possui um formulário desenvolvido com os componentes JSF, não pode ter eventos Ajax, pois o mesmo não funciona neste tipo de formulário.
( ) Uma página XHTML, a qual possui um formulário desenvolvido com os componentes JSF, pode ter a validação dos campos implementada dentro do formulário.
( ) Uma página XHTML, ao ser criada no ambiente de desenvolvimento Eclipse, se configurado corretamente, automaticamente será realizada a importação da biblioteca dos componentes visuais do JSF.
a) F - V - V - V.
b) F - V - V - F.
c) V - F - V - V.
d) V - F - F - V.

O JSM (Java Service Messages) permite a comunicação assíncrona entre aplicações, ou seja, isso indica que uma aplicação B não precisa ficar parada enquanto a aplicação C recebe uma mensagem ou executa uma transação ou processamento. Com relação ao componente JMS (Java Service Messages), assinale a alternativa CORRETA:
a) São possíveis dois tipos de mensagens JMS: filas e tópicos.
b) Não é necessária a conexão JMS para trocar mensagens por filas ou tópicos.
c) O JMS (Java Message Service) não permite a troca de mensagens entre um ou mais clientes.
d) Um ou mais sistemas podem receber uma mensagem enviada por uma fila.

O desenvolvimento de aplicações web, utilizando a tecnologia JSF, permite a utilização de vários componentes de interface gráfica, o que possibilita a criação de formulários mais rapidamente, sem a necessidade de implementação Javascript.
Com relação ao desenvolvimento de software utilizando a tecnologia JSF, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Em uma página XHTML podemos utilizar vários tipos de componentes, como de entrada de texto, radio buttons e combo boxes, por exemplo.
( ) Para que uma classe seja implementada no padrão Java Bean, ela não deve ter atributos privados com seus métodos getters e setters.
( ) Para que uma aplicação JSF funcione, é necessário ter ao menos um Managed Bean.
( ) Uma classe Managed Bean funciona como receptor das requisições da tela, camada view, e as envia para a camada de negócios, isto é, camada model.
a) V - F - V - V.
b) F - V - V - V.
c) V - F - F - V.
d) F - V - V - F.

O desenvolvimento de software utilizando a linguagem de programação Java disponibiliza muitos recursos que facilitam o trabalho, assim como várias arquiteturas, cada uma delas podendo ser mais específica para determinadas aplicações.
A respeito da arquitetura EJB, analise as sentenças a seguir:
I- Ao utilizar a arquiterura EJB, muitos recursos são administrados pelo servidor da aplicação.
II- Na arquitetura EJB, os Stateful Session Beans devem ter seu ciclo de vida controlado pelo desenvolvedor, isto é, a limpeza destes objetos da memória.
III- Na arquitetura EJB, existe o suporte para transações distribuídas.
IV- Na arquitetura EJB, é necessário implementar a estrutura para autenticação e autorização.
a) As sentenças II, III e IV estão corretas.
b) As sentenças I e III estão corretas.
c) As sentenças I, III e IV estão corretas.
d) As sentenças I e IV estão corretas.

O NetBeans é um ambiente de desenvolvimento integrado desenvolvido pela Oracle que permite o desenvolvimento de aplicações desktop, mobile e web em Java. Em sua distribuição Java EE, são disponibilizados, por padrão, duas tecnologias - Application Server e Web Container. Considerando essas tecnologias, assinale a alternativa CORRETA:
a) O Application Server disponibilizado é o Apache Tomcat.
b) O Application Server disponibilizado é o GlassFish.
c) O Web Container disponibilizado é o WildFly.
d) O Web Container disponibilizado é o NetBeans WebC.

O JEE (Java Enterprise Edition) é uma plataforma Java voltada para o desenvolvimento específico das redes internet, intranet e afins. Foi criada para suportar um grande número de acessos simultâneos e dispõe de diversas tecnologias desenvolvidas para garantir performance e escalabilidade.
Acerca da tecnologia EJB para aplicações baseadas no JEE, analise as sentenças a seguir:
I- A arquitetura EJB oferece suporte à execução de transações.
II- Aplicações EJB permitem acesso remoto através de distintos protocolos de comunicação.
III- A arquitetura EJB permite acesso concorrente, porém de maneira controlada.
IV- Objetos de aplicações EJB não possuem mecanismos de injeção de dependências e controle de ciclo de vida.
a) As sentenças I, III e IV estão corretas.
b) As sentenças I, II e III estão corretas.
c) As sentenças II, III e IV estão corretas.
d) As sentenças I e IV estão corretas.

Especificações JSR são documentos desenvolvidos para suportar especificações próprias da plataforma Java. Logo, não podem ser consideradas como implementações ou frameworks. São normas que devem ser seguidas por quem deseja criar uma biblioteca ou serviço usando um recurso da plataforma Java.
Sobre JPA e Hibernate, analise as sentenças a seguir:
I- O Hibernate é um framework que mapeia classes para tabelas do banco de dados.
II- O Hibernate faz a especificação de uma JSR.
III- A preocupação do JPA é a persistência utilizando o padrão DAO.
IV- O JPA fornece um conjunto de interfaces e classes.
a) As sentenças I, II e IV estão corretas.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I e IV estão corretas.
d) As sentenças II e III estão corretas.

Prévia do material em texto

Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	1.
	O framework web JSF é embasado em interface gráfica para desenvolvimento, capaz de renderizar os componentes e manipular seus eventos em aplicações web no padrão Java EE. Neste sentido, os componentes do JSF são orientados a eventos, e formulários com estes componentes são desenvolvidos em páginas XHTML. Com relação a uma página XHTML, do JSF, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Uma página XHTML, ao ser acessada por um navegador de internet de um cliente, receberá os componentes renderizados em HTML.
(    ) Uma página XHTML, a qual possui um formulário desenvolvido com os componentes JSF, não pode ter eventos Ajax, pois o mesmo não funciona neste tipo de formulário.
(    ) Uma página XHTML, a qual possui um formulário desenvolvido com os componentes JSF, pode ter a validação dos campos implementada dentro do formulário.
(    )  Uma página XHTML, ao ser criada no ambiente de desenvolvimento Eclipse, se configurado corretamente, automaticamente será realizada a importação da biblioteca dos componentes visuais do JSF.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - V.
	 b)
	F - V - V - F.
	 c)
	V - F - F - V.
	 d)
	F - V - V - V.
	2.
	O JSM (Java Service Messages) permite a comunicação assíncrona entre aplicações, ou seja, isso indica que uma aplicação B não precisa ficar parada enquanto a aplicação C recebe uma mensagem ou executa uma transação ou processamento. Com relação ao componente JMS (Java Service Messages), assinale a alternativa CORRETA:
	 a)
	Um ou mais sistemas podem receber uma mensagem enviada por uma fila.
	 b)
	São possíveis dois tipos de mensagens JMS: filas e tópicos.
	 c)
	Não é necessária a conexão JMS para trocar mensagens por filas ou tópicos.
	 d)
	O JMS (Java Message Service) não permite a troca de mensagens entre um ou mais clientes.
	3.
	O desenvolvimento de aplicações web, utilizando a tecnologia JSF, permite a utilização de vários componentes de interface gráfica, o que possibilita a criação de formulários mais rapidamente, sem a necessidade de implementação Javascript. Estes componentes são implementados de forma que fiquem relacionados com a respectiva classe Managed Bean. Com relação ao desenvolvimento de software utilizando a tecnologia JSF, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) Em uma página XHTML podemos utilizar vários tipos de componentes, como de entrada de texto, radio buttons e combo boxes, por exemplo.
(    ) Para que uma classe seja implementada no padrão Java Bean, ela não deve ter atributos privados com seus métodos getters e setters.
(    ) Para que uma aplicação JSF funcione, é necessário ter ao menos um Managed Bean.
(    )  Uma classe Managed Bean funciona como receptor das requisições da tela, camada view, e as envia para a camada de negócios, isto é, camada model.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	V - F - V - V.
	 b)
	F - V - V - V.
	 c)
	V - F - F - V.
	 d)
	F - V - V - F.
	4.
	O desenvolvimento de software utilizando a linguagem de programação Java disponibiliza muitos recursos que facilitam o trabalho, assim como várias arquiteturas, cada uma delas podendo ser mais específica para determinadas aplicações. A respeito da arquitetura EJB, analise as sentenças a seguir:
I- Ao utilizar a arquiterura EJB, muitos recursos são administrados pelo servidor da aplicação.
II- Na arquitetura EJB, os Stateful Session Beans devem ter seu ciclo de vida controlado pelo desenvolvedor, isto é, a limpeza destes objetos da memória.
III- Na arquitetura EJB, existe o suporte para transações distribuídas. 
IV- Na arquitetura EJB, é necessário implementar a estrutura para autenticação e autorização. 
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, III e IV estão corretas.
	 b)
	As sentenças I e III estão corretas.
	 c)
	As sentenças II, III e IV estão corretas.
	 d)
	As sentenças I e IV estão corretas.
	5.
	O NetBeans é um ambiente de desenvolvimento integrado desenvolvido pela Oracle que permite o desenvolvimento de aplicações desktop, mobile e web em Java. Em sua distribuição Java EE, são disponibilizados, por padrão, duas tecnologias - Application Server e Web Container. Considerando essas tecnologias, assinale a alternativa CORRETA:
	 a)
	O Web Container disponibilizado é o WildFly.
	 b)
	O Application Server disponibilizado é o Apache Tomcat.
	 c)
	O Web Container disponibilizado é o NetBeans WebC.
	 d)
	O Application Server disponibilizado é o GlassFish.
	6.
	O JSF é um framework da linguagem de programação Java que facilita o desenvolvimento de formulários para cadastros, não necessitando de programação Javascript e CSS, o que agiliza o trabalho de equipes de desenvolvimento de software. Nas páginas XHTML, do JSF, são criados formulários com componentes que são similares aos componentes de formulários do HTML. Com relação ao formulário sendo apresentado na seguinte figura, assinale a alternativa CORRETA:
	
	 a)
	Neste formulário, temos, além dos componentes de entrada de texto, botão e dois equivalentes ao "<SELECT>" do HTML, dois "radio buttons".
	 b)
	Neste formulário, temos apenas seis componentes: três de entrada de texto, um botão e dois que possuem opções de seleção equivalentes ao "<SELECT>" do HTML.
	 c)
	Neste formulário, temos, além dos componentes de entrada de texto, botão e dois equivalentes ao "<SELECT>" do HTML, dois "check boxes".
	 d)
	Neste formulário, temos apenas cinco componentes: três de entrada de texto, dois que possuem opções de seleção equivalentes ao "<SELECT>" do HTML.
	7.
	O JEE (Java Enterprise Edition) é uma plataforma Java voltada para o desenvolvimento específico das redes internet, intranet e afins. Foi criada para suportar um grande número de acessos simultâneos e dispõe de diversas tecnologias desenvolvidas para garantir performance e escalabilidade. A tecnologia EJB fornece boa parte dos serviços da plataforma Java JEE e é responsável por implementar as regras de negócio. Acerca da tecnologia EJB para aplicações baseadas no JEE, analise as sentenças a seguir:
I- A arquitetura EJB oferece suporte à execução de transações.
II- Aplicações EJB permitem acesso remoto através de distintos protocolos de comunicação.
III- A arquitetura EJB permite acesso concorrente, porém de maneira controlada. 
IV- Objetos de aplicações EJB não possuem mecanismos de injeção de dependências e controle de ciclo de vida. 
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, III e IV estão corretas.
	 b)
	As sentenças I, II e III estão corretas.
	 c)
	As sentenças II, III e IV estão corretas.
	 d)
	As sentenças I e IV estão corretas.
	8.
	Especificações JSR são documentos desenvolvidos para suportar especificações próprias da plataforma Java. Logo, não podem ser consideradas como implementações ou frameworks. São normas que devem ser seguidas por quem deseja criar uma biblioteca ou serviço usando um recurso da plataforma Java. O Java Persistence API ou JPA é uma API padrão da linguagem Java que propõe uma interface comum para frameworks de persistência de dados. É um meio para mapeamento objeto-relacional. O Hibernate, por sua vez, também é um framework que facilita o mapeamento dos atributos entre uma base de dados relacional e os objetos do aplicativo, usando para isso arquivos XML. Sobre JPA e Hibernate, analise as sentenças a seguir:
I- O Hibernate é um framework que mapeia classes para tabelas do banco de dados.
II- O Hibernate faz a especificação de uma JSR.
III- A preocupação do JPA é a persistência utilizando o padrão DAO. 
IV- O JPA fornece um conjunto de interfaces e classes. 
Assinale a alternativa CORRETA:
	 a)
	As sentenças I, II e IV estão corretas.
	 b)
	As sentenças I, III e IV estão corretas.
	 c)
	As sentenças I e IV estão corretas.
	 d)
	As sentenças II e III estão corretas.
	9.
	O JPA (Java Persistence API) oferece um pacote de interfacesque 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 - V - F.
	 b)
	F - V - F - V.
	 c)
	V - V - F - V.
	 d)
	V - V - V - F.
	10.
	Uma aplicação com várias camadas agrega ao aplicativo vantagens adicionais em relação aos aplicativos de arquitetura cliente-servidor. Esse tipo de arquitetura permite trabalhar melhor a performance quando um sistema é acessado simultaneamente por vários usuários. Esse grande número de acessos simultâneos é denominado de:
	 a)
	Flexibilidade.
	 b)
	Escalabilidade.
	 c)
	Eficácia.
	 d)
	Eficiência.
Parte inferior do formulário