Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

A partir da versão 2 do Java Server Faces (JSF), é possível definir o escopo em que um Managed Bean (MB) será armazenado por meio de anotações. Dentre as anotações disponíveis para uma classe estão: @ApplicationScoped, @SessionScoped, @ViewScoped, @RequestScoped, @NoneScoped e @CustomScoped. Sobre a anotação @SessionScoped, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Para definir o estado do MB como persistente apenas por uma única requisição HTTP, deve-se utilizar a anotação @SessionScoped.
( ) @SessionScoped indica que o MB persistirá por múltiplas requisições HTTP provenientes de um mesmo usuário.
( ) A anotação @SessionScoped pode ser combinada, ao mesmo tempo, com outras anotações, como @RequestScoped ou @ApplicationScoped.
a) F - V - F.
b) F - F - V.
c) V - V - V.
d) V - F - V.

O Managed Bean é considerado a classe que realiza a intermediação entre a camada View e Model da aplicação, tornando o código-fonte mais legível e fácil de realizar manutenção. Em Managed Beans, assim como em outros tipos de classes, temos as anotações que facilitam o desenvolvimento de aplicações.
Acerca das anotações utilizadas em Managed Beans, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A anotação @Named permite que o Managed Bean seja visível dentro da página XHTML. ( ) A anotação @Named permite que métodos públicos do Managed Bean sejam referenciados na página XHTML. ( ) A anotação @Named permite que atributos públicos do Managed Bean sejam referenciados na página XHTML. ( ) A anotação @SessionScoped pode ser substituída pela anotação @RequestScoped sempre que se precisar manter o Managed Bean em memória até o cliente fechar o navegador. Assinale a alternativa que apresenta a sequência CORRETA:
a) V - V - V - F.
b) F - V - V - V.
c) F - V - V - F.
d) V - F - F - V.

O Java Database Connectivity (JDBC) é um conjunto de classes e interfaces de baixo nível, que permite aplicações Java interagirem com bancos de dados.
Acerca da API JDBC, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As configurações relativas às conexões JDBC podem ser definidas nas aplicações ou nos servidores de aplicação. ( ) Usuário, senha, base de dados são exemplos de informações necessárias para a correta conexão JDBC. ( ) O driver JDBC deve ser escolhido de acordo com o banco de dados adotado na aplicação. Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V.
B V - V - V.
C V - F - F.
D F - V - V.

A plataforma JEE pode ser definida como uma tecnologia que permite a projeção, o desenvolvimento e o empacotamento de aplicações computacionais, através do uso de componentes.
Sobre o modelo adotado pela plataforma JEE na divisão das aplicações, assinale a alternativa CORRETA:
a) A plataforma JEE usa somente os Servlets.
b) A plataforma JEE tem como dois principais alicerces os Componentes e os Containers.
c) A plataforma JEE tem como dois principais alicerces os Componentes e os Servlets.
d) A plataforma JEE usa somente Containers.

O JSF é uma tecnologia que permite desenvolver software web na linguagem de programação Java, utilizando componentes visuais pré-prontos.
Com relação ao código-fonte apresentado no anexo "Formulario Cadastro Funcionario", assinale a alternativa CORRETA:
A Quando um usuário/cliente acessar um formulário desenvolvido com a tecnologia JSF, o navegador do cliente converterá os componentes em HTML.
B No formulário JSF apresentado, o campo chamado "itSetor" está vinculado ao atributo "cadastrarFuncionarioMB" e, neste contexto, o Management Bean recebe seu valor.
C No formulário JSF, é apresentado ao usuário o botão "Cadastrar" ou o botão "Alterar", porém, não ambos ao mesmo tempo.
D No formulário JSF sendo apresentado, é apresentado ao usuário o botão "Cadastrar" e o botão "Alterar", isto é, ambos.

Um Managed Bean, no framework JSF, funciona como um objeto intermediador entre as camadas view e model, recebendo as requisições da tela e enviando seus dados para as classes de negócio ou de persistenência do banco de dados da aplicação.
Com relação ao código-fonte sendo apresentado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A classe sendo apresentada é um Managed Bean, instanciada a cada requisição que um mesmo cliente realiza ao servidor para realizar o login na aplicação. ( ) A classe Managed Bean sendo apresentada é eliminada da memória quando o cliente que requisitou algo para ela recebe sua resposta. ( ) O método "validarDadosUsuario" da classe Managed Bean sendo apresentada pode ser invocada pelo evento "action" de um componente "" de um formulário XHTML. ( ) O método "validarDadosUsuario" da classe Managed Bean sendo apresentada pode ser invocada por um evento ajax de um formulário XHTML. Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B F - F - V - V.
C V - F - F - V.
D F - V - V - F.

O JSF é uma tecnologia baseada em objetos que são armazenados em uma estrutura de árvore de componentes (ou também, árvore de objetos) na memória do servidor.
Com base na ilustração das seis etapas do ciclo de vida do JSF ao receber uma requisição de um cliente, analise as afirmativas a seguir: I- Na etapa de restauração da visão, a árvore de componentes é recuperada da memória do cliente. II- Caso alguma validação realizada na etapa 3 não seja bem-sucedida, o ciclo de vida normal é interrompido e desviado diretamente para a etapa 6, onde a página será gerada e enviada ao usuário. III- Na etapa 5, os métodos do ManagedBean associados às ações dos botões são executados. IV- Na restauração da visão, caso seja o primeiro acesso de um cliente, o JSF cria a árvore de acordo com a descrição no arquivo .xhtml. Assinale a alternativa CORRETA:
A As afirmativas I e III estão corretas.
B Somente a afirmativa I está correta.
C As afirmativas II, III e IV estão corretas.
D As afirmativas 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.
Considerando essas tecnologias, assinale a alternativa CORRETA:
A O Application Server disponibilizado é o Apache Tomcat.
B O Web Container disponibilizado é o NetBeans WebC.
C O Application Server disponibilizado é o GlassFish.
D O Web Container disponibilizado é o WildFly.

A arquitetura MVC (model-view-controller) propõe a divisão de uma aplicação em três camadas distintas, seja esta uma aplicação desktop, mobile ou web.
Com relação ao Managed Bean, analise as afirmativas a seguir: I- O MB é sempre uma classe serializável, com construtores privados e métodos getters e setters. II- É necessário o uso de annotations para que o MB seja visível à camada view. III- O MB é responsável por receber e tratar os eventos da camada view. IV- A anotação @RequestScoped indica que o tempo de vida do MB é marcado pela sessão do usuário. Assinale a alternativa CORRETA:
A Somente a afirmativa I está correta.
B As afirmativas I, III e IV estão corretas.
C As afirmativas I e IV estão corretas.
D As afirmativas II e III estão corretas.

A linguagem de programação Java possui muitos recursos e frameworks que facilitam o desenvolvimento de software.
Com relação a uma classe Managed Bean, analise as afirmativas a seguir: I- Seguindo a arquitetura MVC, uma classe Managed Bean funciona como uma classe intermediária, ligando as camadas model e view do sistema. II- Seguindo a arquitetura MVC, uma classe Managed Bean funciona como a camada model do sistema, e nesta são implementadas as regras da aplicação e a persistência ao banco de dados. III- Sabendo-se que na classe Managed Bean são mapeados os componentes visuais, nesta classe são também instanciadas as classes do lado do servidor e ocorrem as reações de eventos gerados na view. IV- Desenvolvendo uma aplicação utilizando o framework JSF, deve-se ter em mente que uma classe Managed Bean não possui métodos getters e setters. Assinale a alternativa CORRETA:
A As afirmativas II, III e IV estão corretas.
B As afirmativas I e III estão corretas.
C As afirmativas I e II estão corretas.
D Somente a afirmativa I está correta.

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

A partir da versão 2 do Java Server Faces (JSF), é possível definir o escopo em que um Managed Bean (MB) será armazenado por meio de anotações. Dentre as anotações disponíveis para uma classe estão: @ApplicationScoped, @SessionScoped, @ViewScoped, @RequestScoped, @NoneScoped e @CustomScoped. Sobre a anotação @SessionScoped, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Para definir o estado do MB como persistente apenas por uma única requisição HTTP, deve-se utilizar a anotação @SessionScoped.
( ) @SessionScoped indica que o MB persistirá por múltiplas requisições HTTP provenientes de um mesmo usuário.
( ) A anotação @SessionScoped pode ser combinada, ao mesmo tempo, com outras anotações, como @RequestScoped ou @ApplicationScoped.
a) F - V - F.
b) F - F - V.
c) V - V - V.
d) V - F - V.

O Managed Bean é considerado a classe que realiza a intermediação entre a camada View e Model da aplicação, tornando o código-fonte mais legível e fácil de realizar manutenção. Em Managed Beans, assim como em outros tipos de classes, temos as anotações que facilitam o desenvolvimento de aplicações.
Acerca das anotações utilizadas em Managed Beans, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A anotação @Named permite que o Managed Bean seja visível dentro da página XHTML. ( ) A anotação @Named permite que métodos públicos do Managed Bean sejam referenciados na página XHTML. ( ) A anotação @Named permite que atributos públicos do Managed Bean sejam referenciados na página XHTML. ( ) A anotação @SessionScoped pode ser substituída pela anotação @RequestScoped sempre que se precisar manter o Managed Bean em memória até o cliente fechar o navegador. Assinale a alternativa que apresenta a sequência CORRETA:
a) V - V - V - F.
b) F - V - V - V.
c) F - V - V - F.
d) V - F - F - V.

O Java Database Connectivity (JDBC) é um conjunto de classes e interfaces de baixo nível, que permite aplicações Java interagirem com bancos de dados.
Acerca da API JDBC, classifique V para as sentenças verdadeiras e F para as falsas: ( ) As configurações relativas às conexões JDBC podem ser definidas nas aplicações ou nos servidores de aplicação. ( ) Usuário, senha, base de dados são exemplos de informações necessárias para a correta conexão JDBC. ( ) O driver JDBC deve ser escolhido de acordo com o banco de dados adotado na aplicação. Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V.
B V - V - V.
C V - F - F.
D F - V - V.

A plataforma JEE pode ser definida como uma tecnologia que permite a projeção, o desenvolvimento e o empacotamento de aplicações computacionais, através do uso de componentes.
Sobre o modelo adotado pela plataforma JEE na divisão das aplicações, assinale a alternativa CORRETA:
a) A plataforma JEE usa somente os Servlets.
b) A plataforma JEE tem como dois principais alicerces os Componentes e os Containers.
c) A plataforma JEE tem como dois principais alicerces os Componentes e os Servlets.
d) A plataforma JEE usa somente Containers.

O JSF é uma tecnologia que permite desenvolver software web na linguagem de programação Java, utilizando componentes visuais pré-prontos.
Com relação ao código-fonte apresentado no anexo "Formulario Cadastro Funcionario", assinale a alternativa CORRETA:
A Quando um usuário/cliente acessar um formulário desenvolvido com a tecnologia JSF, o navegador do cliente converterá os componentes em HTML.
B No formulário JSF apresentado, o campo chamado "itSetor" está vinculado ao atributo "cadastrarFuncionarioMB" e, neste contexto, o Management Bean recebe seu valor.
C No formulário JSF, é apresentado ao usuário o botão "Cadastrar" ou o botão "Alterar", porém, não ambos ao mesmo tempo.
D No formulário JSF sendo apresentado, é apresentado ao usuário o botão "Cadastrar" e o botão "Alterar", isto é, ambos.

Um Managed Bean, no framework JSF, funciona como um objeto intermediador entre as camadas view e model, recebendo as requisições da tela e enviando seus dados para as classes de negócio ou de persistenência do banco de dados da aplicação.
Com relação ao código-fonte sendo apresentado, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A classe sendo apresentada é um Managed Bean, instanciada a cada requisição que um mesmo cliente realiza ao servidor para realizar o login na aplicação. ( ) A classe Managed Bean sendo apresentada é eliminada da memória quando o cliente que requisitou algo para ela recebe sua resposta. ( ) O método "validarDadosUsuario" da classe Managed Bean sendo apresentada pode ser invocada pelo evento "action" de um componente "" de um formulário XHTML. ( ) O método "validarDadosUsuario" da classe Managed Bean sendo apresentada pode ser invocada por um evento ajax de um formulário XHTML. Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B F - F - V - V.
C V - F - F - V.
D F - V - V - F.

O JSF é uma tecnologia baseada em objetos que são armazenados em uma estrutura de árvore de componentes (ou também, árvore de objetos) na memória do servidor.
Com base na ilustração das seis etapas do ciclo de vida do JSF ao receber uma requisição de um cliente, analise as afirmativas a seguir: I- Na etapa de restauração da visão, a árvore de componentes é recuperada da memória do cliente. II- Caso alguma validação realizada na etapa 3 não seja bem-sucedida, o ciclo de vida normal é interrompido e desviado diretamente para a etapa 6, onde a página será gerada e enviada ao usuário. III- Na etapa 5, os métodos do ManagedBean associados às ações dos botões são executados. IV- Na restauração da visão, caso seja o primeiro acesso de um cliente, o JSF cria a árvore de acordo com a descrição no arquivo .xhtml. Assinale a alternativa CORRETA:
A As afirmativas I e III estão corretas.
B Somente a afirmativa I está correta.
C As afirmativas II, III e IV estão corretas.
D As afirmativas 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.
Considerando essas tecnologias, assinale a alternativa CORRETA:
A O Application Server disponibilizado é o Apache Tomcat.
B O Web Container disponibilizado é o NetBeans WebC.
C O Application Server disponibilizado é o GlassFish.
D O Web Container disponibilizado é o WildFly.

A arquitetura MVC (model-view-controller) propõe a divisão de uma aplicação em três camadas distintas, seja esta uma aplicação desktop, mobile ou web.
Com relação ao Managed Bean, analise as afirmativas a seguir: I- O MB é sempre uma classe serializável, com construtores privados e métodos getters e setters. II- É necessário o uso de annotations para que o MB seja visível à camada view. III- O MB é responsável por receber e tratar os eventos da camada view. IV- A anotação @RequestScoped indica que o tempo de vida do MB é marcado pela sessão do usuário. Assinale a alternativa CORRETA:
A Somente a afirmativa I está correta.
B As afirmativas I, III e IV estão corretas.
C As afirmativas I e IV estão corretas.
D As afirmativas II e III estão corretas.

A linguagem de programação Java possui muitos recursos e frameworks que facilitam o desenvolvimento de software.
Com relação a uma classe Managed Bean, analise as afirmativas a seguir: I- Seguindo a arquitetura MVC, uma classe Managed Bean funciona como uma classe intermediária, ligando as camadas model e view do sistema. II- Seguindo a arquitetura MVC, uma classe Managed Bean funciona como a camada model do sistema, e nesta são implementadas as regras da aplicação e a persistência ao banco de dados. III- Sabendo-se que na classe Managed Bean são mapeados os componentes visuais, nesta classe são também instanciadas as classes do lado do servidor e ocorrem as reações de eventos gerados na view. IV- Desenvolvendo uma aplicação utilizando o framework JSF, deve-se ter em mente que uma classe Managed Bean não possui métodos getters e setters. Assinale a alternativa CORRETA:
A As afirmativas II, III e IV estão corretas.
B As afirmativas I e III estão corretas.
C As afirmativas I e II estão corretas.
D Somente a afirmativa I está correta.

Prévia do material em texto

Nota
10,00
A partir da versão 2 do Java Server Faces (JSF), é possível definir o escopo em que um Managed Bean (MB) será armazenado por meio de 
anotações. Dentre as anotações disponíveis para uma classe estão: @ApplicationScoped, @SessionScoped, @ViewScoped, @RequestScoped, 
@NoneScoped e @CustomScoped. Sobre a anotação @SessionScoped, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Para definir o estado do MB como persistente apenas por uma única requisição HTTP, deve-se utilizar a anotação @SessionScoped. 
( ) @SessionScoped indica que o MB persistirá por múltiplas requisições HTTP provenientes de um mesmo usuário. 
( ) A anotação @SessionScoped pode ser combinada, ao mesmo tempo, com outras anotações, como @RequestScoped ou 
@ApplicationScoped. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F.
B V - F - V.
C V - V - V.
D F - F - V.
O Managed Bean é considerado a classe que realiza a intermediação entre a camada View e Model da aplicação, tornando o código-
fonte mais legível e fácil de realizar manutenção. Em Managed Beans, assim como em outros tipos de classes, temos as anotações que 
facilitam o desenvolvimento de aplicações. Acerca das anotações utilizadas em Managed Beans, classifique V para as sentenças verdadeiras 
e F para as falsas: 
 
( ) A anotação @Named permite que o Managed Bean seja visível dentro da página XHTML. 
( ) A anotação @Named permite que métodos públicos do Managed Bean sejam referenciados na página XHTML. 
( ) A anotação @Named permite que atributos públicos do Managed Bean sejam referenciados na página XHTML. 
( ) A anotação @SessionScoped pode ser substituída pela anotação @RequestScoped sempre que se precisar manter o Managed Bean em 
memória até o cliente fechar o navegador. 
 
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.
O Java Database Connectivity (JDBC) é um conjunto de classes e interfaces de baixo nível, que permite aplicações Java interagirem com 
bancos de dados. Acerca da API JDBC, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) As configurações relativas às conexões JDBC podem ser definidas nas aplicações ou nos servidores de aplicação. 
( ) Usuário, senha, base de dados são exemplos de informações necessárias para a correta conexão JDBC. 
( ) O driver JDBC deve ser escolhido de acordo com o banco de dados adotado na aplicação. 
1
2
3
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V.
B V - V - V.
C F - F - V.
D V - F - F.
A plataforma JEE pode ser definida como uma tecnologia que permite a projeção, o desenvolvimento e o empacotamento de aplicações 
computacionais, através do uso de componentes. Permite a reutilização de componentes, a transferência de dados em arquivos XML, além de 
tornar flexível o controle acerca das transações. É uma especificação utilizada não somente em aplicações WEB, mas também em grandes 
aplicativos distribuídos, pois detém um modelo para dividir as aplicações. Foi projetada para manter aplicações que possuem elevado grau de 
complexidade, acessando dados das mais variadas fontes e atendendo a um grande número de clientes e requisições, o que garante alta 
escalabilidade. Sobre o modelo adotado pela plataforma JEE na divisão das aplicações, assinale a alternativa CORRETA:
A A plataforma JEE usa somente os Servlets.
B A plataforma JEE tem como dois principais alicerces os Componentes e os Servlets.
C A plataforma JEE tem como dois principais alicerces os Componentes e os Containers.
D A plataforma JEE usa somente Containers.
O JSF é uma tecnologia que permite desenvolver software web na linguagem de programação Java, utilizando componentes visuais pré-
prontos. Neste framework, o desenvolvedor não precisa se preocupar com Javascript e HTML, pois basta criar o formulário com os 
componentes desejados, e estes serão renderizados e apresentados em HTML no navegador do cliente. Com relação ao código-fonte 
apresentado no anexo "Formulario Cadastro Funcionario", assinale a alternativa CORRETA:
A
Quando um usuário/cliente acessar um formulário desenvolvido com a tecnologia JSF, o navegador do cliente converterá os
componentes em HTML.
B
No formulário JSF apresentado, o campo chamado "itSetor" está vinculado ao atributo "cadastrarFuncionarioMB" e, neste contexto, o
Management Bean recebe seu valor.
C No formulário JSF, é apresentado ao usuário o botão "Cadastrar" ou o botão "Alterar", porém, não ambos ao mesmo tempo.
D No formulário JSF sendo apresentado, é apresentado ao usuário o botão "Cadastrar" e o botão "Alterar", isto é, ambos.
Formulario Cadastro Funcionario 
Clique para baixar
Um Managed Bean, no framework JSF, funciona como um objeto intermediador entre as camadas view e model, recebendo as 
requisições da tela e enviando seus dados para as classes de negócio ou de persistenência do banco de dados da aplicação. Com relação ao 
código-fonte sendo apresentado, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A classe sendo apresentada é um Managed Bean, instanciada a cada requisição que um mesmo cliente realiza ao servidor para realizar o 
login na aplicação. 
( ) A classe Managed Bean sendo apresentada é eliminada da memória quando o cliente que requisitou algo para ela recebe sua resposta. 
( ) O método "validarDadosUsuario" da classe Managed Bean sendo apresentada pode ser invocada pelo evento "action" de um componente 
"" de um formulário XHTML. 
( ) O método "validarDadosUsuario" da classe Managed Bean sendo apresentada pode ser invocada por um evento ajax de um formulário 
XHTML. 
4
5
6
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B F - F - V - V.
C V - F - F - V.
D F - V - V - F.
O JSF é uma tecnologia baseada em objetos que são armazenados em uma estrutura de árvore de componentes (ou também, árvore de 
objetos) na memória do servidor. Para o entendimento de como o JSF lida com essa árvore de objetos, o entendimento do ciclo de vida e os 
escopos do JSF são fundamentais. Com base na ilustração das seis etapas do ciclo de vida do JSF ao receber uma requisição de um cliente, 
analise as afirmativas a seguir: 
 
I- Na etapa de restauração da visão, a árvore de componentes é recuperada da memória do cliente. 
II- Caso alguma validação realizada na etapa 3 não seja bem-sucedida, o ciclo de vida normal é interrompido e desviado diretamente para a 
etapa 6, onde a página será gerada e enviada ao usuário. 
III- Na etapa 5, os métodos do ManagedBean associados às ações dos botões são executados. 
IV- Na restauração da visão, caso seja o primeiro acesso de um cliente, o JSF cria a árvore de acordo com a descrição no arquivo .xhtml. 
7
 
Assinale a alternativa CORRETA:
A As afirmativas I e III estão corretas.
B Somente a afirmativa I está correta.
C As afirmativas II, III e IV estão corretas.
D As afirmativas 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 Web Container disponibilizado é o NetBeans WebC.
C O Application Server disponibilizado é o GlassFish.
D O Web Container disponibilizado é o WildFly.
A arquitetura MVC (model-view-controller) propõe a divisão de uma aplicação em três camadas distintas, seja esta uma aplicação 
desktop, mobile ou web. Um dos frameworks da plataforma web que utiliza a arquitetura MVC é o Java Server Faces (JSF), exigindo assim, a 
existência de um elemento intermediário entre o model e a view - chamado de Managed Bean (MB). Com relação aoManaged Bean, analise 
as afirmativas a seguir: 
 
I- O MB é sempre uma classe serializável, com construtores privados e métodos getters e setters. 
II- É necessário o uso de annotations para que o MB seja visível à camada view. 
III- O MB é responsável por receber e tratar os eventos da camada view. 
IV- A anotação @RequestScoped indica que o tempo de vida do MB é marcado pela sessão do usuário. 
 
Assinale a alternativa CORRETA:
A Somente a afirmativa I está correta.
B As afirmativas I, III e IV estão corretas.
C As afirmativas I e IV estão corretas.
D As afirmativas II e III estão corretas.
A linguagem de programação Java possui muitos recursos e frameworks que facilitam o desenvolvimento de software. O JSF é um de 
seus frameworks, o qual permite o desenvolvimento de sistemas web em um tempo mais reduzido devido aos seus recursos que facilitam 
desde a montagem de formulários quanto ao seu vínculo com a classe Managed Bean no servidor. Com relação a uma classe Managed Bean, 
analise as afirmativas a seguir: 
 
I- Seguindo a arquitetura MVC, uma classe Managed Bean funciona como uma classe intermediária, ligando as camadas model e view do 
8
9
10
0
sistema. 
II- Seguindo a arquitetura MVC, uma classe Managed Bean funciona como a camada model do sistema, e nesta são implementadas as regras 
da aplicação e a persistência ao banco de dados. 
III- Sabendo-se que na classe Managed Bean são mapeados os componentes visuais, nesta classe são também instanciadas as classes do 
lado do servidor e ocorrem as reações de eventos gerados na view. 
IV- Desenvolvendo uma aplicação utilizando o framework JSF, deve-se ter em mente que uma classe Managed Bean não possui métodos 
getters e setters. 
 
Assinale a alternativa CORRETA:
A As afirmativas II, III e IV estão corretas.
B As afirmativas I e III estão corretas.
C As afirmativas I e II estão corretas.
D Somente a afirmativa I está correta.

Mais conteúdos dessa disciplina