Logo Passei Direto
Buscar

PROVA FINAL PROGRAMAÇÃO PARA WEB II

Ferramentas de estudo

Questões resolvidas

O Java Server Faces (JSF) é o framework padrão da plataforma Java para a
construção de aplicações web com JEE. Existe uma camada dessa aplicação
que é responsável pela renderização da interface gráfica da aplicação.

Sobre essa camada, assinale a alternativa CORRETA:


A) Controller.
B) View.
C) Model.
D) Struct.

Nas tecnologias da família EJB é que percebemos a verdadeira extensão
das capacidades do JAVAEE. Muitos sistemas corporativos são
desenvolvidos seguindo a arquitetura definida pelo padrão EJB. Ao utilizar
esta arquitetura, alguns recursos são disponibilizados automaticamente
pelo AS. 

Sobre esses recursos,  assinale a alternativa INCORRETA:

Segurança: suporte para realizar autenticação e autorização de forma declarativa. Os desenvolvedores das aplicações não precisam implementar a lógica de segurança, pois ela faz parte da arquitetura.
Multithreading e Concorrência: a arquitetura EJB é fortemente integrada com os componentes da plataforma Java EE.
Transações: a arquitetura EJB define um suporte para utilização de transações. Esse suporte é integrado com a Java Transaction API (JTA), incluindo a possibilidade de realizar transações distribuídas.
Remotabilidade: aplicações EJB podem ser acessadas remotamente através de diversos protocolos de comunicação. Consequentemente, é possível desenvolver aplicações clientes de diversos tipos.
A) Segurança: suporte para realizar autenticação e autorização de forma declarativa. Os desenvolvedores das aplicações não precisam implementar a lógica de segurança, pois ela faz parte da arquitetura.
B) Multithreading e Concorrência: a arquitetura EJB é fortemente integrada com os componentes da plataforma Java EE.         
C) Transações: a arquitetura EJB define um suporte para utilização de transações. Esse suporte é integrado com a Java Transaction API (JTA), incluindo a possibilidade de realizar transações distribuídas.
D) Remotabilidade: aplicações EJB podem ser acessadas remotamente através de diversos protocolos de comunicação. Consequentemente, é possível desenvolver aplicações clientes de diversos tipos.

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

Questões resolvidas

O Java Server Faces (JSF) é o framework padrão da plataforma Java para a
construção de aplicações web com JEE. Existe uma camada dessa aplicação
que é responsável pela renderização da interface gráfica da aplicação.

Sobre essa camada, assinale a alternativa CORRETA:


A) Controller.
B) View.
C) Model.
D) Struct.

Nas tecnologias da família EJB é que percebemos a verdadeira extensão
das capacidades do JAVAEE. Muitos sistemas corporativos são
desenvolvidos seguindo a arquitetura definida pelo padrão EJB. Ao utilizar
esta arquitetura, alguns recursos são disponibilizados automaticamente
pelo AS. 

Sobre esses recursos,  assinale a alternativa INCORRETA:

Segurança: suporte para realizar autenticação e autorização de forma declarativa. Os desenvolvedores das aplicações não precisam implementar a lógica de segurança, pois ela faz parte da arquitetura.
Multithreading e Concorrência: a arquitetura EJB é fortemente integrada com os componentes da plataforma Java EE.
Transações: a arquitetura EJB define um suporte para utilização de transações. Esse suporte é integrado com a Java Transaction API (JTA), incluindo a possibilidade de realizar transações distribuídas.
Remotabilidade: aplicações EJB podem ser acessadas remotamente através de diversos protocolos de comunicação. Consequentemente, é possível desenvolver aplicações clientes de diversos tipos.
A) Segurança: suporte para realizar autenticação e autorização de forma declarativa. Os desenvolvedores das aplicações não precisam implementar a lógica de segurança, pois ela faz parte da arquitetura.
B) Multithreading e Concorrência: a arquitetura EJB é fortemente integrada com os componentes da plataforma Java EE.         
C) Transações: a arquitetura EJB define um suporte para utilização de transações. Esse suporte é integrado com a Java Transaction API (JTA), incluindo a possibilidade de realizar transações distribuídas.
D) Remotabilidade: aplicações EJB podem ser acessadas remotamente através de diversos protocolos de comunicação. Consequentemente, é possível desenvolver aplicações clientes de diversos tipos.

Prévia do material em texto

PROVA FINAL PROGRAMAÇÃO PARA WEB II
modo de visualização
Peso da Avaliação3,00
Prova75092009
Qtd. de Questões10
Acertos/Erros9/1
Nota9,00
1
Um framework pode ser descrito como um conjunto de programas de apoio, linguagem de script, ou ainda bibliotecas de códigos. O JSF (Java Server Faces) é um framework de desenvolvimento para aplicações web da linguagem de programação Java. O JSF possui vários componentes para desenvolvimento de formulários, desde os mais simples, como entradas de texto, assim como outros mais sofisticados.
Com relação ao framework JSF, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Em um formulário JSF, quando precisa-se que um componente execute um método da classe controladora (Managed Bean), é necessário realizar um refresh da página.
(    ) Em uma aplicação web desenvolvida com o framework JSF é obrigatória a implementação de, ao menos, uma classe do tipo Managed Bean.
(    ) O componente Datatable possui a função de receber uma lista de objetos, podendo listar seus atributos entre suas linhas e colunas.
(    ) Em um componente Datatable é permitido criar apenas uma coluna, sendo esta a limitação deste componente para renderizar tabelas.
Assinale a alternativa que apresenta a sequência CORRETA:
A
F - V - F - V.
B
V - F - F - V.
C
V - F - V - F.
D
F - V - V - F.
2
O Java Server Faces (JSF) é o framework padrão da plataforma Java para a construção de aplicações web com JEE. Existe uma camada dessa aplicação que é responsável pela renderização da interface gráfica da aplicação.
Sobre essa camada, assinale a alternativa CORRETA:
A
Controller.
B
View.
C
Model.
D
Struct.
3
Nas tecnologias da família EJB é que percebemos a verdadeira extensão das capacidades do JAVAEE. Muitos sistemas corporativos são desenvolvidos seguindo a arquitetura definida pelo padrão EJB. Ao utilizar esta arquitetura, alguns recursos são disponibilizados automaticamente pelo AS. 
Sobre esses recursos,  assinale a alternativa INCORRETA:
A
Segurança: suporte para realizar autenticação e autorização de forma declarativa. Os desenvolvedores das aplicações não precisam implementar a lógica de segurança, pois ela faz parte da arquitetura.
B
Multithreading e Concorrência: a arquitetura EJB é fortemente integrada com os componentes da plataforma Java EE.         
C
Transações: a arquitetura EJB define um suporte para utilização de transações. Esse suporte é integrado com a Java Transaction API (JTA), incluindo a possibilidade de realizar transações distribuídas.
D
Remotabilidade: aplicações EJB podem ser acessadas remotamente através de diversos protocolos de comunicação. Consequentemente, é possível desenvolver aplicações clientes de diversos tipos.
4
Com base no exposto, analise a figura com um trecho de código em que são declaradas interfaces de rede em um arquivo de configuração do JBoss AS a seguir: 
Sobre o exposto, assinale a alternativa CORRETA:
A
As interfaces precisam ser referenciadas com todos os seus detalhes.
B
Um IP específico é utilizado no processo de declaração do código.
C
Os nomes usados nas interfaces interferem em seu funcionamento.
D
Os nomes usados nas interfaces são predefinidos dentro de um escopo.
5
O framework JSF possui vários componentes visuais, similares aos do HTML, no entanto, estes são relacionados com alguma classe Managed Bean da aplicação. Para alterar ou ainda melhorar o layout dos componentes utilizados em formulários de aplicações JSF, é possível importar bibliotecas para dentro do projeto. Com relação aos componentes do JSF, classifique V para as sentenças verdadeiras e F para as falsas:
(    ) Através da importação de bibliotecas visuais de terceiros, não é mais necessária a utilização de CSS e bootstrap.
(    ) Uma das bibliotecas visuais que podem ser importadas para dentro de um projeto JSF é o Prime Faces.
(    ) Para utilizar o Prime Faces dentro de uma página XHTML, deve-se utilizar no início da página: xmlns:p="http://primefaces.org/ui".
(    ) Para utilizar o componente calendário do Prime Faces, basta utilizar: "<h:calendar />" e mais os seus respectivos atributos. 
Assinale a alternativa que apresenta a sequência CORRETA:
A
F - V - V - V.
B
V - F - F - V.
C
F - V - V - F.
D
V - V - V - F.
6O JSF (Java Server Faces) é um framework web criado para simplificar o desenvolvimento da interface do aplicativo com o usuário, uma vez que une as camadas de apresentação e de regras de negócio. Com relação aos conceitos da tecnologia Java Server Faces (JSF), classifique V para as sentenças verdadeiras e F para as falsas: ( ) A criação de interfaces a partir do padrão JSF é comumente baseada em componentes, eventos e navegabilidade. ( ) O Managed Bean funciona como um link, interligando a interface gráfica à regra de negócio. ( ) O JSF possibilita ao desenvolvedor criar um marcador de interface, ou seja, uma interface sem campos ou métodos, sendo que dentre os principais marcadores, pode-se destacar a Interface Serializable. Assinale a alternativa que apresenta a sequência CORRETA:
A
V - V - F.
B
V - F - V.
C
F - V - V.
D
F - F - V.
7
Ao utilizar uma arquitetura defnida pelo padrão EJB, alguns recusos são disponibilizados automaticamente pelo Servidor de Aplicação.
Sobre esses recursos, assinale a alternativa CORRETA:
A
Somente transações; segurança e portabilidade.
B
Transações; segurança; portabilidade; persistência; gerenciamento de telas; integração; multithreading e concorrência.
C
Transações; segurança; remotabilidade; persistência; gerenciamento de objetos; integração; multithreading e concorrência.
D
Transações; segurança; portabilidade; persistência; gerenciamento de objetos; integração; multithreading e concorrência.
8
Apesar de o JEE ter como um dos focos principais a facilidade de desenvolvimento, a complexidade intrínseca do ambiente para o qual foi projetado e o número de tecnologias envolvidas o tornam relativamente denso. 
Sobre a principal característica de um servidor de aplicação JEE, assinale a alternativa CORRETA:
A
A arquitetura JEE é uma arquitetura local, não fazendo uso de servidor.
B
Oferece serviços roteados de outro servidores para as aplicações que estão armazenadas nele.
C
Fornece serviços para aplicações que estão armazenadas em múltiplos servidores.
D
Ele tem como principal característica o oferecimento de serviços para as aplicações nele instaladas.
9
A comunicação entre diferentes aplicações sempre foi uma tarefa desafiadora. Com o avanço das tecnologias, algumas técnicas foram surgindo para atender determinadas demandas e maneiras de trocar dados entre aplicações distintas, sem que houvesse perda; e o Java Message Service foi uma delas. O JMS é uma API da linguagem Java para middleware, orientado a mensagens. 
Sobre esse conceito, assinale a alternativa INCORRETA:
A
Com o surgimento da internet, a computação distribuída tornou-se ainda mais importante e estratégica para as empresas que procuram criar aplicações cada vez mais escaláveis e flexíveis.
B
Resumidamente, podemos então dizer que através da API JMS, duas ou mais aplicações podem se comunicar trocando mensagens entre si, e tendo como meio de comunicação um MOM, responsável por receber e entregar as mensagens.
C
Essa característica permite que a comunicação aconteça com alto acoplamento, pois uma aplicação precisa saber detalhes a respeito de outras aplicações com as quais troca mensagens.
D
Podemos classificar um middleware orientado a mensagens, ou simplesmente MOM, como uma categoria de software que possui o objetivo fazer o meio de campo para a troca de mensagens entre aplicações distribuídas, de maneira assíncrona, escalável, segura e confiável.
10
Nos últimos anos, vimos um interesse crescente em sistemas de gerenciamento de bancos dados que diferem do modelo relacional tradicional. No centro disso está o conceito de NoSQL, um termo usado coletivamente para denotar software de banco de dados que não usa SQL (Structured Query Language) para interagir com o banco de dados. Um dos projetos NoSQL mais notáveis até o momento é o MongoDB, um banco de dadosorientado a documentos e de software livre, que armazena dados em coleções de documentos semelhantes ao JSON. 
Sobre o MongoDB, assinale a alternativa INCORRETA:
A
MongoDB é um software de banco de dados orientado a documentos livre, de código aberto e multiplataforma, escrito na linguagem C++.
B
O MongoDB é um banco de dados orientado a documentos, semelhante aos Bancos de dados tradicionais, que seguem o modelo relacional.
C
A ideia do MongoDB é que tenhamos documentos autocontidos obtendo todas as informações que necessitamos sem que seja necessário realizarmos vários joins. Dessa forma, fazemos apenas uma consulta, e o retorno será o documento inteiro com todas as informações, resultando num ganho significativo de performance.
D
MongoDB foi criada com Big Data em mente. Ele suporta tanto escalonamento horizontal quanto vertical, e usando replica sets (instâncias espelhadas) e sharding (dados distribuídos), tornando-o uma opção muito interessante para grandes volumes de dados, especialmente os desestruturados.

Mais conteúdos dessa disciplina