Logo Passei Direto
Buscar

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

Ferramentas de estudo

Questões resolvidas

Sobre essa arquitetura, assinale a alternativa INCORRETA:
Servlet: responsável pela aplicação de regras de negócio no banco de dados.
A Model: responsável pela implementação da lógica de negócios.
B View: responsável pela renderização da interface gráfica da aplicação.
C Servlet: responsável pela aplicação de regras de negócio no banco de dados.
D Controller: responsável por receber e tratar os eventos da View.

Sobre a Web Tier, assinale a alternativa CORRETA:

A 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.
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 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, essa camada é dispensável. As aplicações clientes acessam a lógica de negócio diretamente, sem esse intermédio. Essa 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.
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.

Com relação ao nome desse modelo, assinale a alternativa CORRETA:

A Cliente e Servidor.
B GRUD.
C MVC (model-view-controller).
D Middleware, Aplicação e Sistema Operacional.

Com relação à camada deste modelo, que é responsável pela implementação da lógica de negócios, assinale a alternativa CORRETA:

A Structure.
B Controller.
C Model.
D View.

Com relação a essa tecnologia (JSP), classifique V para as sentenças verdadeiras e F para as falsas:

A V - V - V.
B V - V - F.
C F - V - V.
D V - F - F.

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

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Sobre essa arquitetura, assinale a alternativa INCORRETA:
Servlet: responsável pela aplicação de regras de negócio no banco de dados.
A Model: responsável pela implementação da lógica de negócios.
B View: responsável pela renderização da interface gráfica da aplicação.
C Servlet: responsável pela aplicação de regras de negócio no banco de dados.
D Controller: responsável por receber e tratar os eventos da View.

Sobre a Web Tier, assinale a alternativa CORRETA:

A 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.
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 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, essa camada é dispensável. As aplicações clientes acessam a lógica de negócio diretamente, sem esse intermédio. Essa 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.
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.

Com relação ao nome desse modelo, assinale a alternativa CORRETA:

A Cliente e Servidor.
B GRUD.
C MVC (model-view-controller).
D Middleware, Aplicação e Sistema Operacional.

Com relação à camada deste modelo, que é responsável pela implementação da lógica de negócios, assinale a alternativa CORRETA:

A Structure.
B Controller.
C Model.
D View.

Com relação a essa tecnologia (JSP), classifique V para as sentenças verdadeiras e F para as falsas:

A V - V - V.
B V - V - F.
C F - V - V.
D V - F - F.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:954127)
Peso da Avaliação 2,00
Prova 82165270
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Java é uma linguagem de programação e plataforma computacional lançada pela primeira vez pela 
Sun Microsystems em 1995. Existem muitas aplicações e sites que não funcionarão, a menos que 
você tenha o Java instalado, e mais desses são criados todos os dias. O Java é rápido, seguro e 
confiável. 
 Sobre o Java Virtual Machine, assinale a alternativa CORRETA:
A O Java Virtual Machine permite executar somente em plataformas Windows e Linux.
B O Java Virtual Machine Interpreta o bytecode gerado pela compilação de um software em Java.
C O Java Virtual Machine é gerado pelo JDK (Java Development Kit).
D O Java Virtual Machine Interpreta somente os códigos JIT (Just in Time).
O Java Server Faces (JSF) é 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 (modelview-controller). Esta arquitetura propõe a divisão das 
responsabilidades de uma aplicação em camadas distintas
Sobre essa arquitetura, assinale a alternativa INCORRETA:
A Model: responsável pela implementação da lógica de negócios.
B View: responsável pela renderização da interface gráfica da aplicação.
C Servlet: responsável pela aplicação de regras de negócio no banco de dados. 
D Controller: responsável por receber e tratar os eventos da View.
Nas tecnologias de bancos de dados, um rollback significa que o banco de dados pode voltar a 
determinado estado anterior, evitando que um erro seja propagado e mantido no mesmo. Sobre o Java 
Authentication and Authorization Service (JAAS), analise as sentenças a seguir:
I- É o serviço que permite a autenticação e autorização de um usuário específico ou de um grupo de 
usuários.
II- É o componente que possue atributo e método para implementar lógica de negócios.
III- Oferece uma maneira desacoplada para a definição de aspectos de segurança em uma aplicação 
JEE.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
28/05/2024, 21:12 Avaliação I - Individual
about:blank 1/5
IV- Combina características de um session bean e um ouvinte de mensagens.
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B As sentenças I e III estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças II e III estão corretas.
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 a Web 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 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.
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 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, essa camada é
dispensável. As aplicações clientes acessam a lógica de negócio diretamente, sem esse
intermédio. Essa 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. 
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.
O Java Server Faces (JSF) é 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 muito 
importante e que facilita a divisão do código fonte desenvolvido.
Com relação ao nome desse modelo, assinale a alternativa CORRETA:
A Cliente e Servidor.
B GRUD.
4
5
28/05/2024, 21:12 Avaliação I - Individual
about:blank 2/5
C MVC (model-view-controller).
D Middleware, Aplicação e Sistema Operacional.
O Java Server Faces (JSF) é 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 (modelview-controller). 
Com relação à camada deste modelo, que é responsável pela implementação da lógica de negócios, 
assinale a alternativa CORRETA:
A Structure. 
B Controller.
C Model. 
D View.
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. Acerca das anotações @SessionScoped e @RequestScoped, classifique V para as 
sentenças verdadeiras e F para as falsas:
( ) A anotação @SessionScoped define que o estado da classe Managed Bean persistirá por todo o 
tempo de vida da aplicação web.
( ) Para definir o estado da classe Managed Bean como persistente apenas por uma única requisição 
HTTP, deve-se utilizar a anotação @SessionScoped.
( ) @RequestScoped indica que a classe Managed Bean persistirá por múltiplas requisições HTTP 
provenientes de um mesmo usuário.
( ) Ambas anotações @RequestScoped e @SessionScoped, podem ser utilizadas ao mesmo tempo 
em uma mesma classe Managed Bean.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F.
B V - F - V - V.
C F - F - V - V.
D F - F - F - F.
JavaServer Pages - JSP - é uma tecnologia baseada em Java que simplifica o processo de 
desenvolvimento de sites da web dinâmicos. Com esta ferramenta, os construtores de aplicativos 
podem utilizar elementos dinâmicos na customização de páginas web. Com relação a essa tecnologia 
(JSP), classifique V para as sentenças verdadeiras e F para as falsas:
6
7
8
28/05/2024, 21:12 Avaliação I - Individual
about:blank 3/5
( ) JSP é uma das tecnologias da plataforma Java que representa uma forma de disponibilizar a 
aplicação através de um navegador web.
( ) JSP é um web container. 
( ) Mesmo que não se tenha instalado no servidor um webcontainer, é possível publicar uma página 
JSP e disponibilizá-la na web. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V.
B V - V - F.
C F - V - V.
D V - F - F.
Em um sistema, normalmente precisamos apresentar dados que estão gravados em um banco de 
dados, assim como informações de sistema, horário de acesso, dentre outros. Para fazer isso, no JSF, 
criamos a arquitetura da aplicação separada em camadas, facilitando a manutenção do software e 
tornando-o mais legível.
Nesse contexto, analise o código-fonte "Classe HelloBeanMB" e então assinale a alternativa 
CORRETA:
A O código-fonte sendo apresentado é um Managed Bean, o qual funciona na camada view da
aplicação.
B O código-fonte sendo apresentado é um Managed Bean, o qual funciona na camada de controle
(controller) da aplicação.
C O código-fonte sendo apresentado é uma entidade do bancode dados, a qual funciona na camada
de modelo (model) da aplicação.
9
28/05/2024, 21:12 Avaliação I - Individual
about:blank 4/5
D O código-fonte sendo apresentado é um Managed Bean, o qual funciona na camada modelo
(model) da aplicação.
Classe HelloBeanMBClique para baixar o anexo da questão
São os principais serviços disponibilizados pelas tecnologias envolvidas na plataforma K19.
Sobre o exposto, assinale a alternativa CORRETA:
A Transações, Segurança, Remotabilidade, Multithreading e Concorrência, Persistência,
Gerenciamento de Objetos e Integração.
B Transações, Segurança, Remotabilidade, Multithreading e Concorrência, Persistência,
Governança de Objetos e Integração.
C Transações, Segurança, Remotabilidade, Multithreading e Concorrência, Insistência,
Gerenciamento de Objetos e Integração.
D Transações, Insegurança, Remotabilidade, Multithreading e Concorrência, Persistência,
Gerenciamento de Objetos e Integração.
10
Imprimir
28/05/2024, 21:12 Avaliação I - Individual
about:blank 5/5