Logo Passei Direto
Buscar

Programação Web II Avaliação I - Individual

Prova (Avaliação I) com questões de múltipla escolha sobre Java EE: JavaServer Faces (recursos como validação e AJAX), EJB (transações e remotabilidade), conceitos de tier/layer, Data Sources/JDBC e servidores de aplicação (WildFly, GlassFish, JBoss).

User badge image
Danielly F

em

Ferramentas de estudo

Questões resolvidas

Java Server Faces (JSF) é uma especificação Java para a construção de interfaces de usuário baseadas em componentes para aplicações web, utilizando uma arquitetura MVC (model-view-controller).
Com relação a esse framework, assinale a alternativa INCORRETA:
A Possui gerenciamento da navegabilidade da aplicação.
B Não realiza o tratamento de eventos entre telas Web.
C Inclui validação, conversão e formatação de dados de formulários.
D Possui suporte embutido à ajax.

Sobre os serviços disponibilizados pelas tecnologias envolvidas na plataforma K19, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Através das transações, a arquitetura Enterprise Java Beans (EJB) define um suporte sofisticado para utilização de transações.
II- Com a remotabilidade, as aplicações podem ser acessadas remotamente, através de diversos protocolos de comunicação.
III- Com os conceitos de Multithreading e Concorrência as aplicações JEE podem ser acessadas remotamente, através de diversos protocolos de comunicação.
IV- O gerenciamento de objetos representa os mecanismos de injeção de dependências, e controle de ciclo de vida são oferecidos aos objetos de uma aplicação JEE e injeção de dependências.
A) As sentenças I, III e IV estão corretas.
B) As sentenças I, II e IV estão corretas.
C) As sentenças I, II e III estão corretas.
D) Somente a sentença II está correta.

Segundo o conceito de tier e de layer, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Conjunto de tecnologias que representa um conceito que faz parte da aplicação.
( ) A tier é sempre composta por software, ou seja, é lógica.
( ) A layer é sempre composta por hardware, ou seja, é física.
( ) Continuamente moldadas através do feedback fornecido pelo Java Community Process (JCP).
A V - V - V - F.
B F - F - V - V.
C F - F - F - V.
D V - V - F - F.

Da mesma forma que as demais tecnologias que fazem parte da plataforma Java, o JSF é definido por uma especificação mantida pelo JCP, através de JSRs. Ele define uma API padrão e extensível, através de classes e interfaces, simplificando o desenvolvimento e aumentando a produtividade de aplicações em Java para Web.
Sobre as principais funcionalidades que o JSF traz para uma aplicação web, assinale a alternativa CORRETA:
A Tratamento de eventos entre applets e views.
B Validação, conversão e formatação de strings de texto.
C Suporte embutido à ajax.
D Gerenciamento da formatação de I/O na aplicação.

Conforme Evans et al. (2011), o modelo de aplicação do JEE começa com a linguagem de programação Java e a Java Virtual Machine. A já conhecida e comprovada portabilidade, segurança e produtividade no desenvolvimento que ela oferece, formam a base deste modelo. Inicialmente, é necessária a compreensão do conceito de tier (camada lógica) e de layer (camada física). Tanto a tier quanto a layer podem ser definidas como um conjunto de tecnologias que representa um conceito que faz parte da aplicação. A tier é sempre composta por software, ou seja, é lógica. A layer é sempre composta por hardware, ou seja, é física.
Sobre Cliente Tier, assinale a alternativa CORRETA:
A Representa a camada responsável por fazer a ligação entre as páginas web e a lógica de negócio, representada aqui pela tecnologia Java Server Faces (JSF). Em alguns casos, esta camada é dispensável. As aplicações clientes acessam a lógica de negócio diretamente, sem esse intermédio. Esta camada poderia ainda ser representada por tecnologias como Servlets e Java Server Pages, que não fazem parte do escopo deste caderno. Se considerarmos a layer, esta parte fica alocada no JEEServer.
B Representa a camada definida com duas tecnologias: a aplicação cliente, normalmente uma aplicação desktop desenvolvida com Swing ou JavaFX, e as páginas web, acessadas através de um navegador. Ambas as tecnologias estão no layer representado pela máquina do usuário, ou seja, o computador em que ele acessa a aplicação.
C Representa a lógica de negócios da aplicação, aqui implementada em Enterprise Beans individuais para a aplicação cliente e para as páginas web. Em termos de layer, ainda estamos no JEEServer.
D Representa as fontes de dados que as aplicações acessam através da business tier, normalmente um SGBDR. Esta fonte de dados também pode ser alguma aplicação legada já existente no ambiente corporativo. Agora estamos na layer Database Server.

Java Server Faces (JSF) oferece validação de entrada, gerenciamento de eventos, e conversão de dados entre componentes e objetos de domínio.
Sobre o Java Server Faces, assinale a alternativa CORRETA:
A Apresenta uma solução para a persistência de objetos em ambientes relacionais, usando uma estratégia de mapeamento objeto relacional.
B É o framework padrão da plataforma Java para a construção de aplicações web com JEE. Ele define e implementa um modelo de componentes visuais para WEB, utilizando uma arquitetura MVC.
C É o serviço que permite a autenticação e autorização de um usuário específico ou de um grupo de usuários.
D É responsável pelo gerenciamento dos Enterprise Java Beans.

Geralmente, quando se está começando a programar, o desenvolvedor começa a fazer códigos que são retornados no console em formato de texto, pois muitos são códigos de aprendizagem. Quando é necessário desenvolver sistemas que precisam de alguma interação mais aprimorada com o usuário, utiliza-se as interfaces gráficas. Para construirmos uma interface gráfica em JAVA, adicionamos componentes (botões, menus, textos, tabelas, listas etc.).
Sobre as duas tecnologias criadas pela Oracle para criação de interfaces gráficas para Desktop, assinale a alternativa CORRETA:
A Swing e JavaFX.
B Java Forms e Páginas FrontEnd.
C WPF Aplicação e JavaFX.
D Páginas FrontEnd e Swing.

As aplicações Java se comunicam com banco de dados, através de algumas conexões.
Sobre essas conexões, assinale a alternativa CORRETA:
A JDCK.
B JDAC.
C JDBS.
D JDBC.

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

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

Java Server Faces (JSF) é uma especificação Java para a construção de interfaces de usuário baseadas em componentes para aplicações web, utilizando uma arquitetura MVC (model-view-controller).
Com relação a esse framework, assinale a alternativa INCORRETA:
A Possui gerenciamento da navegabilidade da aplicação.
B Não realiza o tratamento de eventos entre telas Web.
C Inclui validação, conversão e formatação de dados de formulários.
D Possui suporte embutido à ajax.

Sobre os serviços disponibilizados pelas tecnologias envolvidas na plataforma K19, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Através das transações, a arquitetura Enterprise Java Beans (EJB) define um suporte sofisticado para utilização de transações.
II- Com a remotabilidade, as aplicações podem ser acessadas remotamente, através de diversos protocolos de comunicação.
III- Com os conceitos de Multithreading e Concorrência as aplicações JEE podem ser acessadas remotamente, através de diversos protocolos de comunicação.
IV- O gerenciamento de objetos representa os mecanismos de injeção de dependências, e controle de ciclo de vida são oferecidos aos objetos de uma aplicação JEE e injeção de dependências.
A) As sentenças I, III e IV estão corretas.
B) As sentenças I, II e IV estão corretas.
C) As sentenças I, II e III estão corretas.
D) Somente a sentença II está correta.

Segundo o conceito de tier e de layer, classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Conjunto de tecnologias que representa um conceito que faz parte da aplicação.
( ) A tier é sempre composta por software, ou seja, é lógica.
( ) A layer é sempre composta por hardware, ou seja, é física.
( ) Continuamente moldadas através do feedback fornecido pelo Java Community Process (JCP).
A V - V - V - F.
B F - F - V - V.
C F - F - F - V.
D V - V - F - F.

Da mesma forma que as demais tecnologias que fazem parte da plataforma Java, o JSF é definido por uma especificação mantida pelo JCP, através de JSRs. Ele define uma API padrão e extensível, através de classes e interfaces, simplificando o desenvolvimento e aumentando a produtividade de aplicações em Java para Web.
Sobre as principais funcionalidades que o JSF traz para uma aplicação web, assinale a alternativa CORRETA:
A Tratamento de eventos entre applets e views.
B Validação, conversão e formatação de strings de texto.
C Suporte embutido à ajax.
D Gerenciamento da formatação de I/O na aplicação.

Conforme Evans et al. (2011), o modelo de aplicação do JEE começa com a linguagem de programação Java e a Java Virtual Machine. A já conhecida e comprovada portabilidade, segurança e produtividade no desenvolvimento que ela oferece, formam a base deste modelo. Inicialmente, é necessária a compreensão do conceito de tier (camada lógica) e de layer (camada física). Tanto a tier quanto a layer podem ser definidas como um conjunto de tecnologias que representa um conceito que faz parte da aplicação. A tier é sempre composta por software, ou seja, é lógica. A layer é sempre composta por hardware, ou seja, é física.
Sobre Cliente Tier, assinale a alternativa CORRETA:
A Representa a camada responsável por fazer a ligação entre as páginas web e a lógica de negócio, representada aqui pela tecnologia Java Server Faces (JSF). Em alguns casos, esta camada é dispensável. As aplicações clientes acessam a lógica de negócio diretamente, sem esse intermédio. Esta camada poderia ainda ser representada por tecnologias como Servlets e Java Server Pages, que não fazem parte do escopo deste caderno. Se considerarmos a layer, esta parte fica alocada no JEEServer.
B Representa a camada definida com duas tecnologias: a aplicação cliente, normalmente uma aplicação desktop desenvolvida com Swing ou JavaFX, e as páginas web, acessadas através de um navegador. Ambas as tecnologias estão no layer representado pela máquina do usuário, ou seja, o computador em que ele acessa a aplicação.
C Representa a lógica de negócios da aplicação, aqui implementada em Enterprise Beans individuais para a aplicação cliente e para as páginas web. Em termos de layer, ainda estamos no JEEServer.
D Representa as fontes de dados que as aplicações acessam através da business tier, normalmente um SGBDR. Esta fonte de dados também pode ser alguma aplicação legada já existente no ambiente corporativo. Agora estamos na layer Database Server.

Java Server Faces (JSF) oferece validação de entrada, gerenciamento de eventos, e conversão de dados entre componentes e objetos de domínio.
Sobre o Java Server Faces, assinale a alternativa CORRETA:
A Apresenta uma solução para a persistência de objetos em ambientes relacionais, usando uma estratégia de mapeamento objeto relacional.
B É o framework padrão da plataforma Java para a construção de aplicações web com JEE. Ele define e implementa um modelo de componentes visuais para WEB, utilizando uma arquitetura MVC.
C É o serviço que permite a autenticação e autorização de um usuário específico ou de um grupo de usuários.
D É responsável pelo gerenciamento dos Enterprise Java Beans.

Geralmente, quando se está começando a programar, o desenvolvedor começa a fazer códigos que são retornados no console em formato de texto, pois muitos são códigos de aprendizagem. Quando é necessário desenvolver sistemas que precisam de alguma interação mais aprimorada com o usuário, utiliza-se as interfaces gráficas. Para construirmos uma interface gráfica em JAVA, adicionamos componentes (botões, menus, textos, tabelas, listas etc.).
Sobre as duas tecnologias criadas pela Oracle para criação de interfaces gráficas para Desktop, assinale a alternativa CORRETA:
A Swing e JavaFX.
B Java Forms e Páginas FrontEnd.
C WPF Aplicação e JavaFX.
D Páginas FrontEnd e Swing.

As aplicações Java se comunicam com banco de dados, através de algumas conexões.
Sobre essas conexões, assinale a alternativa CORRETA:
A JDCK.
B JDAC.
C JDBS.
D JDBC.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:989887)
Peso da Avaliação 2,00
Prova 92000839
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
Java Server Faces (JSF) é uma especificação Java para a construção de interfaces de usuário baseadas 
em componentes para aplicações web, utilizando uma arquitetura MVC (model-view-controller).
Com relação a esse framework, assinale a alternativa INCORRETA:
A Não realiza o tratamento de eventos entre telas Web.
B Possui gerenciamento da navegabilidade da aplicação.
C Possui suporte embutido à ajax.
D Inclui validação, conversão e formatação de dados de formulários.
Sobre os serviços disponibilizados pelas tecnologias envolvidas na plataforma K19, analise as 
sentenças a seguir:
I- Através das transações, a arquitetura Enterprise Java Beans (EJB) define um suporte sofisticado 
para utilização de transações.
II- Com a remotabilidade, as aplicações podem ser acessadas remotamente, através de diversos 
protocolos de comunicação.
III- Com os conceitos de Multithreading e Concorrência as aplicações JEE podem ser acessadas 
remotamente, através de diversos protocolos de comunicação.
 VOLTAR
A+ Alterar modo de visualização
1
2
29/06/2025, 17:36 Avaliação I - Individual
about:blank 1/6
IV- O gerenciamento de objetos representa os mecanismos de injeção de dependências, e controle de 
ciclo de vida são oferecidos aos objetos de uma aplicação JEE e injeção de dependências.
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C Somente a sentença II está correta.
D As sentenças I, III e IV estão corretas.
Segundo o conceito de tier e de layer, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Conjunto de tecnologias que representa um conceito que faz parte da aplicação.
( ) A tier é sempre composta por software, ou seja, é lógica.
( ) A layer é sempre composta por hardware, ou seja, é física.
( ) Continuamente moldadas através do feedback fornecido pelo Java Community Process (JCP).
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B F - F - V - V.
C V - V - F - F.
D F - F - F - V.
3
29/06/2025, 17:36 Avaliação I - Individual
about:blank 2/6
Da mesma forma que as demais tecnologias que fazem parte da plataforma Java, o JSF é definido por 
uma especificação mantida pelo JCP, através de JSRs. Ele define uma API padrão e extensível, 
através de classes e interfaces, simplificando o desenvolvimento e aumentando a produtividade de 
aplicações em Java para Web. 
Sobre as principais funcionalidades que o JSF traz para uma aplicação web, assinale a alternativa 
CORRETA:
A Tratamento de eventos entre applets e views.
B Validação, conversão e formatação de strings de texto.
C Gerenciamento da formatação de I/O na aplicação.
D Suporte embutido à ajax. 
As configurações relativas às conexões JDBC podem ser definidas nas aplicações ou nos servidores 
de aplicação. Em um servidor de aplicação, as configurações JDBC são definidas em componentes 
chamados Data Sources. 
Sobre os servidores de aplicações, assinale a alternativa CORRETA:
A Jboss, Toncat e Oracle.
B WildFly, Apache http Server e PHP.
C Apache http Server, Red hard e GlassFish.
D WildFly, GlassFish e Jboss.
Revisar Conteúdo do Livro
4
5
29/06/2025, 17:36 Avaliação I - Individual
about:blank 3/6
Conforme Evans et al. (2011), o modelo de aplicação do JEE começa com a linguagem de 
programação Java e a Java Virtual Machine. A já conhecida e comprovada portabilidade, segurança e 
produtividade no desenvolvimento que ela oferece, formam a base deste modelo. Inicialmente, é 
necessária a compreensão do conceito de tier (camada lógica) e de layer (camada física). Tanto a tier 
quanto a layer podem ser definidas como um conjunto de tecnologias que representa um conceito que 
faz parte da aplicação. A tier é sempre composta por software, ou seja, é lógica. A layer é sempre 
composta por hardware, ou seja, é física.
Sobre Cliente Tier, assinale a alternativa CORRETA:
FONTE: EVANS, I. et al. The Java EE 6 Tutorial: Basic Concepts. 4. ed. Boston: Addison Wesley, 
2011.
A
Representa a camada responsável por fazer a ligação entre as páginas web e a lógica de negócio,
representada aqui pela tecnologia Java Server Faces (JSF). Em alguns casos, esta camada é
dispensável. As aplicações clientes acessam a lógica de negócio diretamente, sem esse
intermédio. Esta camada poderia ainda ser representada por tecnologias como Servlets e Java
Server Pages, que não fazem parte do escopo deste caderno. Se considerarmos a layer, esta parte
fica alocada no JEEServer.
B
Representa a camada definida com duas tecnologias: a aplicação cliente, normalmente uma
aplicação desktop desenvolvida com Swing ou JavaFX, e as páginas web, acessadas através de
um navegador. Ambas as tecnologias estão no layer representado pela máquina do usuário, ou
seja, o computador em que ele acessa a aplicação. 
C
Representa as fontes de dados que as aplicações acessam através da business tier, normalmente
um SGBDR. Esta fonte de dados também pode ser alguma aplicação legada já existente no
ambiente corporativo. Agora estamos na layer Database Server.
D
Representa a lógica de negócios da aplicação, aqui implementada em Enterprise Beans
individuais para a aplicação cliente e para as páginas web. Em termos de layer, ainda estamos no
JEEServer.
Java Server Faces (JSF) oferece validação de entrada, gerenciamento de eventos, e conversão de 
dados entre componentes e objetos de domínio.
Sobre o Java Server Faces, assinale a alternativa CORRETA:
A Apresenta uma solução para a persistência de objetos em ambientes relacionais, usando uma
estratégia de mapeamento objeto relacional.
6
7
29/06/2025, 17:36 Avaliação I - Individual
about:blank 4/6
B É responsável pelo gerenciamento dos Enterprise Java Beans.
C É o serviço que permite a autenticação e autorização de um usuário específico ou de um grupo
de usuários.
D
É o framework padrão da plataforma Java para a construção de aplicações web com JEE. Ele
define e implementa um modelo de componentes visuais para WEB, utilizando uma arquitetura
MVC.
Client Tier representa a camada cliente, ou seja, o que os usuários efetivamente acessam da 
aplicação. 
Sobre o motivo pelo qual a Swing e o JavaFX são tecnologias definidas pela Oracle, assinale a 
alternativa CORRETA:
A Para criação de múltiplas conexões de Banco de dados.
B Para utilização e manipulação de Servlets.
C Para a criação de interfaces em aplicações Desktop.
D Para construção de aplicativos na plataforma IOS.
Geralmente, quando se está começando a programar, o desenvolvedor começa a fazer códigos que são 
retornados no console em formato de texto, pois muitos são códigos de aprendizagem. Quando é 
necessário desenvolver sistemas que precisam de alguma interação mais aprimorada com o usuário, 
utiliza-se as interfaces gráficas. Para construirmos uma interface gráfica em JAVA, adicionamos 
componentes (botões, menus, textos, tabelas, listas etc.).
Sobre as duas tecnologias criadas pela Oracle para criação de interfaces gráficas para Desktop, 
assinale a alternativa CORRETA:
A WPF Aplicação e JavaFX.
8
9
29/06/2025, 17:36 Avaliação I - Individual
about:blank 5/6
B Swing e JavaFX.
C Java Forms e Páginas FrontEnd.
D Páginas FrontEnd e Swing.
As aplicações Java se comunicam com banco de dados, através de algumas conexões.
Sobre essas conexões, assinale a alternativa CORRETA:
A JDAC.
B JDBC.
C JDCK.
D JDBS.
10
Imprimir
29/06/2025, 17:36 Avaliação I - Individual
about:blank 6/6