Buscar

PROG WEB II - AV1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Em uma aplicação web, existem algumas camadas que compõe o sistema, sendo uma delas a camada que os usuários acessam a aplicação e outra que realizam a ligação entre as páginas web com a lógica de negócios.Sobre as tiers e layers (camadas da aplicação), assinale a alternativa CORRETA:
A
Web Tier representa a camada cliente e a Client Tier representa as páginas web (JSP, JSF etc.).
B
Web Tier representa a camada cliente e a Business Tier representa as páginas web (JSP, JSF etc.).
C
Client Tier representa a camada cliente e a Business Tier representa as páginas web (JSP, JSF etc.).
D
Client Tier representa a camada cliente e a Web Tier representa as páginas web (JSP, JSF etc.).
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
Inclui validação, conversão e formatação de dados de formulários.
B
Possui suporte embutido à ajax.
C
Possui gerenciamento da navegabilidade da aplicação.
D
Não realiza o tratamento de eventos entre telas Web.
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
F - F - V.
C
V - V - V.
D
V - F - V.Java é uma linguagem de programação e plataforma computacional lançada pela primeira vez pela Sun Microsystems em 1995. Várias funcionalidades já são disponibilizadas pela plataforma, com isso desenvolvedores podem se preocupar mais com lógica de negócio e interface gráfica. 
Sobre as funcionalidades fornecidas pela linguagem JAVA, assinale a alternativa CORRETA:
A
CDI (Context and Dependency Injection for Java EE), sendo um padrão de mensageria que permite que os componentes das aplicações JEE criem, enviem, recebam e leiam mensagens.
B
JTA (Java Transaction API), sendo uma interface padrão para transações em bancos de dados.
C
CDI (Context and Dependency Injection for Java EE), sendo uma interface padrão para transações em bancos de dados.
D
JAAS, sendo um padrão de mensageria que permite que os componentes das aplicações JEE criem, enviem, recebam e leiam mensagens.
Java Persistence API (JPA) é uma API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados. É uma API de persistência, além de ser considerada uma linguagem de query que permite o mapeamento de objetos relacionais. Sobre a JPA, assinale a alternativa CORRETA:
A
Não apresenta uma solução ou estratégia para a persistência de objetos em ambientes relacionais.
B
Oferece uma inferface padrão para a demarcação de transações.
C
Não pode ser usada em aplicações que não são JEE, fora do servidor.
D
A JPA também pode ser utilizada em aplicações não JEE fora do ambiente do servidor.
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
F - V - V - F.
B
F - V - V - V.
C
V - F - V - V.
D
V - F - F - V.
Ao desenvolver um software na linguagem de programação Java, algumas tecnologias do JEE permitem que o desenvolvedor do software utilize alguns comandos da linguagem para configurar aspectos como segurança e remotabilidade por exemplo, não necessitando desenvolver a arquitetura para estes controles. Com relação ao desenvolvimento de software na linguagem Java, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Com as novas especificações do Java, muitas configurações não são mais necessárias no arquivo de configuração XML do projeto, bastanto a utilização de anotações.
( ) A linguagem de programação Java possui suporte ao controle de transações.
( ) Para que um software tenha controle de autenticação e autorização, o desenvolvedor precisa implementar a lógica de segurança, pois a plataforma Java não possui suporte pronto para esta funcionalidade.
( ) Para que sejam desenvolvidas aplicações cliente-servidor em Java, podem ser desenvolvidas aplicações clientes que realizam chamadas a Web Services, ambos desenvolvidos em Java.
Assinale a alternativa que apresenta a sequência CORRETA:
A
F - V - V - V.
B
F - V - V - F.
C
V - F - F - V.
D
V - V - F - V.
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
Java Forms e Páginas FrontEnd.
B
WPF Aplicação e JavaFX.
C
Swing e JavaFX.
D
Páginas FrontEnd e Swing.
A plataforma Java EE (Java Platform Enterprise Edition) é um padrão amplamente adotado no desenvolvimento de softwares corporativos, pois oferece uma solução robusta, portável, escalável e que atende demandas de acesso, transações, segurança e outras necessidades que uma aplicação de grande porte possa ter. Para podermos desenvolver, implantar e testar aplicações que utilizem as tecnologias que fazem parte da especificação JEE, precisamos de um servidor de aplicação – application server (AS). Sobre o nome de um servidor de aplicação homologado mais tradicional certificado para Java, assinale a alternativa CORRETA:
A
WampServer.
B
WildFly.
C
Internet Information Server.
D
Microsoft Azure.
Um cliente da empresa Xyz solicitou o desenvolvimento de uma tela de cadastro de cores para um sistema de cadastro de produtos, já desenvolvido e em produção. Atualmente, a tela de cadastro de produtos possui um campo de cores, tipo combo, cujos valores são fixos, porém o cliente requisita poder cadastrar as cores conforme sua necessidade. Este sistema é desenvolvido utilizando a tecnologia JSF (Java Server Faces), cuja persistência no banco de dados é realizada através da tecnologia JPA. A tela de cadastro de cores está ilustrada na figura anexa.	Com base no código-fonte apresentado, analise as afirmações a seguir:
I- O componente, cujo atributo id possui o valor "itDescricao", está implementado com a biblioteca PrimeFaces.
II-Na linha 8, está sendo importada a biblioteca PrimeFaces corretamente.
III- Na linha 18 é definido o valor para o campo cujo id é "itDescricao".
IV- Ao ser clicado no componente implementado entre as linhas 24 a 26, será enviado o formulário à respectiva classe Managed Bean.
Assinale a alternativa CORRETA:
A
I, III e IV.
B
I e IV, apenas.
C
I, II e IV.
D
I, apenas.

Continue navegando