Entrar
Procurar
Top dos mais postadores
Fernandes (26266) | ||||
Elenilton (6320) | ||||
elenilton-apostileiros (6047) | ||||
jsjunior (1857) | ||||
Professor (522) | ||||
Aninha (477) | ||||
Paulinha (304) | ||||
provasunopar2 (298) | ||||
Braga Jr. (241) | ||||
auxilioacademico2022 (199) |
PAINEL DO USUÁRIO
Mensagens: 0
-
Alterar
-
Ver
-
Tópicos e mensagens
Quem está conectado?
Há 45 usuários online :: 0 registrados, 0 invisíveis e 45 visitantes :: 2 motores de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 354 em Seg 5 maio 2014 - 21:37
Últimos assuntos
Av1 Programação Para Web
4 participantes
Página 1 de 1
Av1 Programação Para Web
1)
Concurso Público da Procuradoria Geral de Justiça do Estado de Mato Grosso: ANALISTA DE SISTEMAS (questão 50 – adaptada). A coluna da esquerda apresenta fases do ciclo de vida do processamento de requisição do Framework JSF 2 e a da direita, ações que ocorrem em cada fase. Numere segunda coluna de acordo com a primeira coluna.
Assinale a sequência correta para relacionar cada item com a sua respectiva função:
Alternativas:
a)
3, 2, 6, 5, 4, 1
Alternativa assinalada
b)
3, 2, 5, 6, 4, 1
c)
3, 4, 6, 5, 2, 1
d)
3, 6, 2, 4, 5, 1
2)
Associe cada anotação com a sua a sua respectiva descrição:
Assinale a alternativa que representa a associação correta de cada anotação com sua respectiva função.
Alternativas:
a)
4, 1, 5, 2, 3, 7, 6
b)
4, 5, 1, 3, 2, 7, 6
c)
4, 1, 5, 3, 2, 7, 6
Alternativa assinalada
d)
4, 1, 5, 2, 3, 7, 6
3)
Analise os textos a seguir e os dois exemplos de códigos:
Texto 01:
O padrão MVC, de modo geral, divide uma aplicação em três responsabilidades: modelo, visão e controle. A visão é responsável por apresentar à interface ao usuário. O modelo, pela representação dos objetos do negócio e fornecimento de acesso aos dados do negócio. E o controle define o comportamento da aplicação interpretando as ações de modo a realizar as devidas chamadas ao modelo. De modo simplificado, é dito que o controle fornece uma ligação entre visualização e modelo.
Veja o diagrama abaixo que demostra a relação entre modelo, visão e controle onde as linhas sólidas indicam associação direta e as tracejadas indicam associação indireta.
Fonte: [Apenas Administradores podem visualizar links]
Texto 02: MVC no JSF
No JavaServer Faces, o controle fica por conta de um servlet chamado Faces Servlet, por arquivos de configuração (ex.: faces-config.xml), pelos Backing Beans e pelos validadores e conversores. O Faces Servlet se designa a receber requisições, encaminhá-las ao modelo e enviar as respectivas repostas. Os arquivos de configuração são responsáveis por definirem a navegação entre páginas e o mapeamento de ações. Já os validadores e conversores permitem um maior controle sobre os dados que serão enviados. Importante ressaltar que, mesmo sendo referenciados nas páginas, os conversores e validadores fazem parte do processamento de eventos, logo também fazem parte do controlador e não da visão.
----------------------------------------------------------------------------------------------------------------------
Bloco de código 01:
----------------------------------------------------------------------------------------------------------------------
// …
public String adicionaPessoa() {
String ret = "erro";
try {
PessoaRepository pesrep = new PessoaRepository();
if (pesrep.save(this.pessoa) == true) {
ret = "sucesso";
} else {
ret = "erro";
}
System.out.println(ret);
} catch (Exception e) {
System.out.println(e);
}
return ret;
}
----------------------------------------------------------------------------------------------------------------------
Bloco de código 02:
----------------------------------------------------------------------------------------------------------------------
// …
public class Pessoa implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator="pessoa_id_seq")
private Long id;
private String nome;
private String endereco;
private String cidade;
private Integer telefone = 0;
public Pessoa() {
nome = "";
endereco = "";
cidade = "";
}
//GETTERS - SETTERS
public Long getId() {
return id;
}
----------------------------------------------------------------------------------------------------------------------
Analise os itens a seguir:
I) O código 01 representa uma ação do CONTROLLER.
II) O código 01 representa uma ação do MODEL.
III) O código 02 representa uma classe correspondente a um MODEL.
IV) O código 02 corresponde a uma ação do CONTROLER.
V) Os códigos 01 e 02 não representam características da arquitetura MVC.
Assinale a alternativa que contém somente itens INVÁLIDOS:
Alternativas:
a)
I, II
b)
II, III
c)
III, IV
d)
II, IV, V
Alternativa assinalada
4)
1)Analise os códigos abaixo (projeto Gerenciador de Livros):
RESPECTIVAMENTE OS CÓDIGOS REPRESENTAM:
Alternativas:
a)
MODEL, VIEW, CONTROLLER
b)
CONTROLLER, VIEW, MODEL
c)
VIEW, CONTROLLER, MODEL
Alternativa assinalada
d)
VIEW, MODEL, CONTROLLER
5)
Analise o código abaixo:
Em relação ao código é INCORRETO informar que:
Alternativas:
a)
Nos códigos JSF o corpo do documento é iniciado com .
b)
O código inclui componente do primefaces.
c)
O código inclui apenas componentes do JSF.
Alternativa assinalada
d)
Na arquitetura MVC o código 02 corresponde a VIEW.
Última edição por Aninha em Seg 25 Ago 2014 - 12:54, editado 1 vez(es)
Aninha- Administrador
- Mensagens : 477
Data de inscrição : 02/04/2013
Análise AV 1 WEB ||
Aninha, até agora as minhas está assim porem fico na duvida se estão corretas, se tiver falta 2 ainda.
av 1 web2
1 = b
2 = c
3 = ?
4 = c
5 = ?
av 1 web2
1 = b
2 = c
3 = ?
4 = c
5 = ?
rafaelcb- Nivel 2
- Mensagens : 59
Data de inscrição : 18/05/2012
Re: Av1 Programação Para Web
Av 1 de Programação Web II
Novo Tópico Responder ao tópico
Analise e Desenvolvimento de Sistemas :: 6º Semestre
Av 1 de Programação Web II
Mensagem por Sarate Hoje à(s) 17:21
Fiz a Av 1 de programação web ll
1. A
2. C
3. D
4. C
5. C
Sarate
Nivel 1
Nivel 1
Re: Av 1 de Programação Web II
Mensagem por Aninha Hoje à(s) 17:47
Sarate escreveu:Fiz a Av 1 de programação web ll
1. A
2. C
3. D
4. C
5. C
=========================================
Agradeço Pelo Apoio, Bons Estudos
Novo Tópico Responder ao tópico
Analise e Desenvolvimento de Sistemas :: 6º Semestre
Av 1 de Programação Web II
Mensagem por Sarate Hoje à(s) 17:21
Fiz a Av 1 de programação web ll
1. A
2. C
3. D
4. C
5. C
Sarate
Nivel 1
Nivel 1
Re: Av 1 de Programação Web II
Mensagem por Aninha Hoje à(s) 17:47
Sarate escreveu:Fiz a Av 1 de programação web ll
1. A
2. C
3. D
4. C
5. C
=========================================
Agradeço Pelo Apoio, Bons Estudos
Aninha- Administrador
- Mensagens : 477
Data de inscrição : 02/04/2013
Re: Av1 Programação Para Web
Aninha escreveu:
1)
Concurso Público da Procuradoria Geral de Justiça do Estado de Mato Grosso: ANALISTA DE SISTEMAS (questão 50 – adaptada). A coluna da esquerda apresenta fases do ciclo de vida do processamento de requisição do Framework JSF 2 e a da direita, ações que ocorrem em cada fase. Numere segunda coluna de acordo com a primeira coluna.
Assinale a sequência correta para relacionar cada item com a sua respectiva função:
Alternativas:
a)
3, 2, 6, 5, 4, 1
Alternativa assinalada
b)
3, 2, 5, 6, 4, 1
c)
3, 4, 6, 5, 2, 1
d)
3, 6, 2, 4, 5, 1
2)
Associe cada anotação com a sua a sua respectiva descrição:
Assinale a alternativa que representa a associação correta de cada anotação com sua respectiva função.
Alternativas:
a)
4, 1, 5, 2, 3, 7, 6
b)
4, 5, 1, 3, 2, 7, 6
c)
4, 1, 5, 3, 2, 7, 6
Alternativa assinalada
d)
4, 1, 5, 2, 3, 7, 6
3)
Analise os textos a seguir e os dois exemplos de códigos:
Texto 01:
O padrão MVC, de modo geral, divide uma aplicação em três responsabilidades: modelo, visão e controle. A visão é responsável por apresentar à interface ao usuário. O modelo, pela representação dos objetos do negócio e fornecimento de acesso aos dados do negócio. E o controle define o comportamento da aplicação interpretando as ações de modo a realizar as devidas chamadas ao modelo. De modo simplificado, é dito que o controle fornece uma ligação entre visualização e modelo.
Veja o diagrama abaixo que demostra a relação entre modelo, visão e controle onde as linhas sólidas indicam associação direta e as tracejadas indicam associação indireta.
Fonte:
Texto 02: MVC no JSF
No JavaServer Faces, o controle fica por conta de um servlet chamado Faces Servlet, por arquivos de configuração (ex.: faces-config.xml), pelos Backing Beans e pelos validadores e conversores. O Faces Servlet se designa a receber requisições, encaminhá-las ao modelo e enviar as respectivas repostas. Os arquivos de configuração são responsáveis por definirem a navegação entre páginas e o mapeamento de ações. Já os validadores e conversores permitem um maior controle sobre os dados que serão enviados. Importante ressaltar que, mesmo sendo referenciados nas páginas, os conversores e validadores fazem parte do processamento de eventos, logo também fazem parte do controlador e não da visão.
----------------------------------------------------------------------------------------------------------------------
Bloco de código 01:
----------------------------------------------------------------------------------------------------------------------
// …
public String adicionaPessoa() {
String ret = "erro";
try {
PessoaRepository pesrep = new PessoaRepository();
if (pesrep.save(this.pessoa) == true) {
ret = "sucesso";
} else {
ret = "erro";
}
System.out.println(ret);
} catch (Exception e) {
System.out.println(e);
}
return ret;
}
----------------------------------------------------------------------------------------------------------------------
Bloco de código 02:
----------------------------------------------------------------------------------------------------------------------
// …
public class Pessoa implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator="pessoa_id_seq")
private Long id;
private String nome;
private String endereco;
private String cidade;
private Integer telefone = 0;
public Pessoa() {
nome = "";
endereco = "";
cidade = "";
}
//GETTERS - SETTERS
public Long getId() {
return id;
}
----------------------------------------------------------------------------------------------------------------------
Analise os itens a seguir:
I) O código 01 representa uma ação do CONTROLLER.
II) O código 01 representa uma ação do MODEL.
III) O código 02 representa uma classe correspondente a um MODEL.
IV) O código 02 corresponde a uma ação do CONTROLER.
V) Os códigos 01 e 02 não representam características da arquitetura MVC.
Assinale a alternativa que contém somente itens INVÁLIDOS:
Alternativas:
a)
I, II
b)
II, III
c)
III, IV
d)
II, IV, V
Alternativa assinalada
4)
1)Analise os códigos abaixo (projeto Gerenciador de Livros):
RESPECTIVAMENTE OS CÓDIGOS REPRESENTAM:
Alternativas:
a)
MODEL, VIEW, CONTROLLER
b)
CONTROLLER, VIEW, MODEL
c)
VIEW, CONTROLLER, MODEL
Alternativa assinalada
d)
VIEW, MODEL, CONTROLLER
5)
Analise o código abaixo:
Em relação ao código é INCORRETO informar que:
Alternativas:
a)
Nos códigos JSF o corpo do documento é iniciado com .
b)
O código inclui componente do primefaces.
c)
O código inclui apenas componentes do JSF.
Alternativa assinalada
d)
Na arquitetura MVC o código 02 corresponde a VIEW.
limam- Nivel 2
- Mensagens : 69
Data de inscrição : 05/09/2014
Tópicos semelhantes
» GRUPO PARA WHATS PROVA 2 CHAMADA Programação Para Web I 22/11
» Av2 - Programação para Web I (DP)
» programacão para Web II
» Pessoal, alguém do semi- presencial vai fazer a prova amanhã (30/05)?
» Av1 Programação Para Web I
» Av2 - Programação para Web I (DP)
» programacão para Web II
» Pessoal, alguém do semi- presencial vai fazer a prova amanhã (30/05)?
» Av1 Programação Para Web I
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Ontem à(s) 10:52 por elenilton-apostileiros
» FAZEMOS PROJETO DE EXTENSÃO - TODOS OS CURSOS
Ontem à(s) 10:52 por elenilton-apostileiros
» Projeto de Extensão II – Administração
Ontem à(s) 10:52 por elenilton-apostileiros
» Relatório Final de Atividades Extensionistas: PROJETO DE EXTENSÃO I - CIÊNCIAS CONTÁBEIS
Ontem à(s) 10:52 por elenilton-apostileiros
» Apostileiros - Portfólios EAD, Portfólios Prontos, Projeto de Extensao, Projeto de Ensino - Modelo padrão e exclusivo (sem plágio). Unopar, Anhanguera, Uniderp, Pitágoras, Ampli, UNIP e outras - Apoio Acadêmico em Produção Textual Interdisciplinar
Ontem à(s) 10:52 por elenilton-apostileiros
» V.E.N.D.O Projeto de extensão Unopar Anhanguera - TODOS OS CURSOS - padrão ou exclusivo (sem plágio)
Ontem à(s) 10:51 por elenilton-apostileiros
» V.E.N.D.O Projeto de extensão - TODOS OS CURSOS 2024
Ontem à(s) 10:51 por elenilton-apostileiros
» Projeto de Extensão II – Criminologia
Ontem à(s) 10:51 por elenilton-apostileiros
» V.E.N.D.O. Práticas Pedagógicas - Inovação em Práticas Pedagógicas
Ontem à(s) 10:51 por elenilton-apostileiros