Magna Concursos

Foram encontradas 50 questões.

421210 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

O padrão de arquitetura MVC é comumente adotado para construção de aplicações web. Sobre este padrão, considere as seguintes afirmativas:

I A View exibe, para o usuário, os dados fornecidos pelo Controller através de uma interface gráfica produzida por ele mesmo.

II Em uma aplicação Java EE, arquivos JSP são considerados componentes do tipo Controller do MVC, já que estes são convertidos em servlet quando a aplicação é compilada e implantada.

III As classes DAO (que acessam o banco de dados) são representadas no componente Model.

IV O fluxo de comunicação entre os componentes View e Model no padrão MVC deve passar obrigatoriamente pelo componente Controller, pois este último é o responsável pelo controle da comunicação entre os objetos.

As afirmativas corretas são

 

Provas

Questão presente nas seguintes provas
421198 Ano: 2013
Disciplina: TI - Redes de Computadores
Banca: UFRN
Orgão: UFRN
Provas:

Em relação aos protocolos usados pelos browsers para comunicação com os servidores Web, considere as seguintes afirmativas:

I HTTPS é uma implementação do protocolo HTTP sobre uma camada adicional de segurança que utiliza o protocolo SSL/TLS.

II Ao contrário do HTTP, o WebSocket provê uma maneira padronizada do servidor enviar dados para o browser sem a necessidade do cliente solicitá-los através de uma requisição.

III No HTTP/0.9 e 1.0, a conexão é fechada logo após a execução de uma requisição e recebimento da resposta. No HTTP/1.1 foi introduzido um mecanismo chamado keep-alive, permitindo que uma mesma conexão seja reusada para várias requisições diferentes.

IV Por padrão, o protocolo HTTP usa a porta 80, enquanto o HTTPS usa a porta 8080.

Estão corretas as afirmativas:

 

Provas

Questão presente nas seguintes provas
421195 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

O Listener que deve ser implementado em aplicações Web Java, para permitir o monitoramento de eventos de adição, remoção e atualização de objetos na sessão é o

 

Provas

Questão presente nas seguintes provas
421194 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Em relação ao uso de JavaScript em browsers Web, considere as seguintes afirmativas:

I A execução do comando var d = Date.currentTime() atribui à variável “d” um objeto que representa a data e hora atual.

II O comando document.getElementById(“xxx”).atrib pode ser usado pra acessar o valor do atributo “atrib” de um elemento cujo id é “xxx”.

III Em JavaScript um vetor é criado de forma similar a Java, ou seja, usando o comando na forma new Tipo[tamanho].

IV Quando uma página HTML é carregada pelo browser, cria-se uma representação dos elementos desta página na forma de uma árvore de objetos denominada DOM. Esses objetos podem ser acessados e modificados mesmo após a página estar renderizada e estar visível para o usuário.

Estão corretas as afirmativas:

 

Provas

Questão presente nas seguintes provas
421190 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

O objeto XMLHttpRequest, muito usado em JavaScript, é usado para realizar requisições HTTP e HTTPS para um servidor Web, assim como receber os dados de resposta. O evento utilizado para especificar o que deve acontecer quando a resposta do servidor estiver pronta para ser processada é o

 

Provas

Questão presente nas seguintes provas
421184 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Os managed beans são objetos do lado do servidor usados pelos componentes de interface de uma aplicação em JavaServer Faces (JSF) . Sobre esses beans, é correto afirmar que

 

Provas

Questão presente nas seguintes provas
421182 Ano: 2013
Disciplina: TI - Redes de Computadores
Banca: UFRN
Orgão: UFRN
Provas:

O caracter que é usado para separar a URI do query string nos endereços das requisições HTTP é

 

Provas

Questão presente nas seguintes provas
421179 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Um desenvolvedor está dando manutenção em uma página JSP, que faz uso de EL. Nesta página, ele encontra a seguinte expressão: ${clientes[cliente]}. Sabendo que a variável clientes é do tipo java.util.Map, o método que será invocado pelo engenho JSP ao interpretar a expressão é

 

Provas

Questão presente nas seguintes provas
421176 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Em uma das fases do ciclo de vida do Java Server Faces (JSF), cada componente da visão recupera seu estado corrente. Em outras palavras, cada componente da visão passa a ter o seu valor. Essa fase é denominada

 

Provas

Questão presente nas seguintes provas
421174 Ano: 2013
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRN
Orgão: UFRN
Provas:

Um desenvolvedor foi chamado para definir o mapeamento objeto-relacional das classes Pedido e Cliente do sistema de vendas da sua empresa. As classes foram definidas da seguinte maneira:

public class Cliente {
private long id;
private String nome;
private Set<Pedido> pedidos;
}

public class Pedido {

private long id;
private Cliente cliente;
private Date dataPedido;
private double total;
}

O modelo de banco de dados também já foi definido e as tabelas PEDIDO e CLIENTE são representadas a seguir.

CLIENTE(CLI_ID*, NOME)
PEDIDO(PED_ID*, CLI_ID, DATA_PEDIDO,TOTAL)

As colunas participantes das chaves primárias estão com o símbolo * no nome. Além disso, todos os campos são NOT NULL. As chaves estrangeiras estão definidas na tabela abaixo.

Origem Destino
Tabela Campo Tabela Campo
PEDIDO CLI_ID CLIENTE

CLI_ID

Considerando a solução de mapeamento usando JPA, as anotações que devem ser colocadas sobre o atributo pedidos, da classe Cliente, e o atributo cliente, da classe Pedido, são, respectivamente,

 

Provas

Questão presente nas seguintes provas