Logo Passei Direto
Buscar

Avaliação Final (Objetiva) - Individual - Programação para Web II

Ferramentas de estudo

Questões resolvidas

( ) 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 V - V - F - V.
B F - V - V - V.
C V - F - F - V.
D F - V - V - F.

( ) A linguagem de programação Java possui suporte ao controle de transações.


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

( ) 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.


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

( ) 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.


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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

( ) 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 V - V - F - V.
B F - V - V - V.
C V - F - F - V.
D F - V - V - F.

( ) A linguagem de programação Java possui suporte ao controle de transações.


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

( ) 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.


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

( ) 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.


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

Prévia do material em texto

02/08/2023, 20:55 Avaliação Final (Objetiva) - Individual
about:blank 1/8
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:826933)
Peso da Avaliação 3,00
Prova 67496186
Qtd. de Questões 10
Acertos/Erros 0/9
Canceladas 1
Nota 1,00
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
O Java Server Faces (JSF) utiliza um arquivo no formato XHTML para descrever a interface de 
uma aplicação web. Quando o recurso representado por este arquivo é solicitado, uma árvore de 
componentes é gerada no servidor e uma página web é encaminha ao cliente. Acerca de arquivos 
XHTML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Páginas XHTML não são suportadas pelas IDEs Eclipse e NetBeans, sendo necessária a 
utilização de um software adicional para criar/editar um template.
( ) Ao definirmos estamos associando um campo de texto a um atributo de um Managed Bean 
(MB).
( ) Em arquivos XHTML não é possível utilizar tags HTML.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V.
B F - V - F.
C F - F - V.
D V - F - F.
O desenvolvimento de sistemas web exige qualidade no quesito navegabilidade, termo utilizado para 
descrever a facilidade proporcionada ao usuário na utilização dos campos de um formulário e 
navegação entre as páginas. Na maioria das linguagens de programação para web este quesito é 
alcançado utilizando Javascript e CSS, melhorando a aparência e a navegabilidade, porém, no JSF, 
não há necessidade da implementação destes recursos. No código-fonte sendo apresentado no anexo 
"DataTable SubGrupo", está sendo utilizada a biblioteca PrimeFaces para melhorar a aparência. Com 
relação ao formulário JSF apresentado, analise as afirmativas a seguir:
 VOLTAR
A+
Alterar modo de visualização
1
2
02/08/2023, 20:55 Avaliação Final (Objetiva) - Individual
about:blank 2/8
I- No código-fonte apresentado está sendo utilizado o componente Datatable da biblioteca 
Primefaces.
II- O componente Datatable recebe uma lista de objetos no seu atributo "value".
III- Na última coluna de cada linha da tabela gerada pelo Datatable existe um botão para exclusão do 
registro, o qual efetua requisição ajax.
IV- O atributo "headerText" de cada coluna databela refere-se ao nome de cada coluna, a qual é 
apresentada na primeira linha. 
Assinale a alternativa CORRETA:
A Somente a afirmativa II está correta.
B As afirmativas II e III estão corretas.
C As afirmativas I, II e IV estão corretas.
D As afirmativas I e III estão corretas.
DataTable SubGrupo
Clique para baixar o anexo da questão
02/08/2023, 20:55 Avaliação Final (Objetiva) - Individual
about:blank 3/8
No framework JSF, assim como existem componentes de entrada de textos, para formulários, 
também existem componentes de interface gráfica para apresentar dados gravados em um banco de 
dados ou mesmo em memória. Todos estes componentes facilitam o trabalho de desenvolvimento 
pois, através deles, a implementação de um formulário de cadastro, por exemplo, se torna mais 
rápida. Com relação ao código-fonte apresentado, classifique V para as sentenças verdadeiras e F 
para as falsas: 
( ) O componente datatable está recebendo um único objeto da requisição, do qual serão impressos 
os valores de seu atributo.
( ) O componente datatable está listando os dados de uma lista de funcionários.
( ) O componente datatable imprimirá na tela seis colunas.
( ) O componente datatable imprimirá na tela dois botões.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B F - V - F - V.
3
02/08/2023, 20:55 Avaliação Final (Objetiva) - Individual
about:blank 4/8
C V - F - F - F.
D V - F - V - V.
No desenvolvimento de software, uma das grandes vantagens em utilizar a tecnologia de persistência 
JPA é a não obrigatoriedade de implementar comandos SQL dentro da estrutura da aplicação, isto é, 
nas classes de persistência. O JPA permite representar uma tabela do banco de dados em uma classe, 
desde que esta esteja implementada dentro dos requisitos para tal funcionalidade. No código-fonte 
sendo apresentado "Classe Cor", existe uma classe que referencia uma tabela do banco de dados, a 
qual pode ser utilizada em uma aplicação do JPA. 
A partir dessa classe apresentada, assinale a alternativa CORRETA:
A A única anotação obrigatória para definir a classe uma entidade, isto é, representação de uma
tabela do banco de dados, é a "@Entity", mesmo que esta tabela possua chave primária.
B A anotação definida na linha 13 é opcional, pois nas novas versões do Java EE não são mais
necessárias.
C A anotação "@Table" não está presente na implementação, o que indica que esta classe
referencia a tabela do banco de dados chamada "Cor".
4
02/08/2023, 20:55 Avaliação Final (Objetiva) - Individual
about:blank 5/8
D A anotação "@Table" não está presente na implementação, o que indica que a classe não
representa uma tabela do banco de dados.
Classe Cor
Clique para baixar o anexo da questão
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 V - V - F - V.
B F - V - V - V.
C V - F - F - V.
D F - V - V - F.
A partir do Java Server Faces (JSF) 2.0 não é mais necessário registrar um Managed Bean (MB) 
no arquivo de configuração faces-config.xml, pois isso pode ser feito por intermédio de anotações na 
própria classe do MB. Nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Para que uma classe seja registrada como um MB, deve-se utilizar, imediatamente antes da 
declaração da classe, a anotação @Named.
( ) O uso de MB simplifica muito o uso da arquitetura Model-View-Controller (MVC), visto que ele 
atua como um intermediário entre as camadas modelo e visão.
( ) MBs adotam a convensão Java Beans, ou seja, possuem métodos getters e setters para todos os 
atributos, um construtor vazio e implementam a interface Serializable.
( ) A anotação @SessionScope define que o tempo de vida do MB é marcado pela requisição do 
usuário, sendo uma anotação interessante para manter uma sessão de login do usuário.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - F - V - V.
5
6
02/08/2023, 20:55 Avaliação Final (Objetiva) - Individual
about:blank 6/8
C V - F - V - V.
D V - V - V - F.
Ao se utilizar da arquitetura EJB para desenvolver um software, é possível implementar classes que 
tenham apenas regras de negócios e não possuam estado conversacional. Estas classes, definidas por 
Stateless Session Bean, podem ser compartilhadas por diferentes requisições de aplicações. Com 
relação ao código-fonte apresentado, classifique V para as opções verdadeiras e F para as falsas:
 
 
( ) O código-fonte sendo apresentado se refere a um Stateful Session Bean.
( ) O Stateless Session Bean do código-fonte apresentado pode ser colocado em instâncias 
diferentes do servidor de aplicação.
( ) Caso o desenvolvedorexcluir o método "consumo", desde que este não seja invocado em 
nenhum local da aplicação, a classe compilará normalmente sem erros.
( ) O Stateless Session Bean precisa, obrigatoriamente, ter implementados todos os métodos 
definidos na interface Carro. 
Assinale a alternativa que apresenta a sequência CORRETA:
7
02/08/2023, 20:55 Avaliação Final (Objetiva) - Individual
about:blank 7/8
A V - F - F - F.
B F - F - F - V.
C V - F - F - V.
D F - V - V - F.
O Session Bean é um componente Java que guarda a lógica de negócio da aplicação, este tipo de 
componente é executado dentro de um Container EJB. Podemos criar um EJB e deixar que diversas 
aplicações o utilizem. O Stateless Session Bean tem o ciclo de vida que dura apenas o tempo de uma 
simples chamada de método.
Sobre o exposto, assinale a alternativa INCORRETA:
A A partir da versão 1.5 dos EJBs foi possível definir métodos assíncronos.
B
As características dos Stateless Session Beans favorecem a escalabilidade da aplicação, pois, de
acordo com a demanda, o EJB Container cria instâncias e cada instância pode atender vários
clientes.
C O ciclo de vida das instâncias de um Stateless Session Bean possui apenas dois estados: NÃO
EXISTE e PRONTO.
D Através dos call-backs é possível associar algoritmos nas transições de estado dos Stateless
Session Beans.
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.
Sobre essa arquitetura, assinale a alternativa CORRETA:
A Arquitetura HTTP.
8
9
02/08/2023, 20:55 Avaliação Final (Objetiva) - Individual
about:blank 8/8
B Arquitetura MVC (modelview-controller).
C Arquitetura SOAP.
D Arquitetura de Controle.
O Enterprise JavaBeans são usados para o desenvolvimento e implantação de aplicações distribuídas, 
baseadas em componentes que são escaláveis, transacionais, e seguros. O EJB 3.2 também permite 
que toda parte, envolvendo segurança e transação, possa ser especificada na forma de anotações de 
metadados, ou então separadamente no Deployment Descriptor, que é o arquivo web.xml. 
Sobre o EJB, assinale a alternativa CORRETA:
A O EJB 3.2 tornou mais rígida as regras default para designar a implementação de interfaces
como local ou remota.
B Um EJB normalmente contém a lógica de negócio que atua sobre os dados de negócio.
C Um EJB normalmente tem relação exclusiva com o Sistema Operacional.
D Um EJB normalmente é aplicado no desenvolvimento de interfaces gráficas.
10
Imprimir

Mais conteúdos dessa disciplina