Entrar
Procurar
Top dos mais postadores
Fernandes (26272) | ||||
elenilton-apostileiros (6357) | ||||
Elenilton (6320) | ||||
jsjunior (1857) | ||||
Professor (548) | ||||
Aninha (477) | ||||
Paulinha (304) | ||||
provasunopar2 (298) | ||||
Braga Jr. (241) | ||||
auxilioacademico2024 (206) |
PAINEL DO USUÁRIO
Mensagens: 0
-
Alterar
-
Ver
-
Tópicos e mensagens
Quem está conectado?
Há 75 usuários online :: 0 registrados, 0 invisíveis e 75 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
Av 2 - Ads - Sem 6 - Programação Web II (02/12/13)
+2
georgerock89
Oráculo
6 participantes
Página 1 de 1
Av 2 - Ads - Sem 6 - Programação Web II (02/12/13)
Período: 28/10/13 00:00 a 02/12/13 23:59
Questão 1
Analise o código abaixo:
@Entity
@Table (name="professor")
public class Professor {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
@column (name="id_professor")
private int id;
private String nome;
private String titulação;
private long cpf;
// Métodos getters e setters
// ...
}
Assinale a alternativa INCORRETA em relação às anotações utilizadas:
Alternativas
1 - @Entity - anotação que informa que a classe mapeada é persistente.
2 - @Table - anotação que informa nome da tabela mapeada.
3 - @Id - anotação que informa que o atributo éopcional.
4 - @GeneratedValue - anotação que define o mecanismo de definição da chave primária.
5 - @Column(name="id_professor" - anotação que possibilita fornecer um nome alternativo para o campo que será armazenado no banco de dados.
Minha resposta
3 - @Id - anotação que informa que o atributo é opcional.
Questão 2
Analise os códigos abaixo:
Código 01
package entities
public class pessoa {
private String nome;
private String email;
private String informacoes;
private int idade;
// métodos getter / setter
}
Código 02
package bean;
...
@ManagedBean
@SessionScoped
public class CadastroBean {
private Pessoa pessoa;
public void init() {
pessoa = new Pessoa();
}
// ...
public Pessoa getPessoa() {
return pessoa;
}
public void setPessoa(Pessoa pessoa) {
this.pessoa = pessoa;
}
}
Código 03: index.xhtml (view)
<?xml version="1.0" encoding="UTF-8">>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<h:head>
<title>Página de Cadastro </title>
</h:head>
<h:body>
<h:form>
<h:messages />
<h:panelGrid columns="2">
<h:outputText value="Nome: " />
<h:inputText value="#{_________________.pessoa.nome}" />
<h:outputText value="E-mail: " />
<h:inputText value="#{_________________.pessoa.email}" />
<h:outputText value="Idade: " />
<h:inputText value="#{_________________.pessoa.idade}" />
<h:outputText value="Informações: " />
<h:inputText value="#{_________________.pessoa.informacoes}" />
<h:panelGrid>
<h:commandButton value="Cadastrar!" action="#{cadastroBean.cadastrar}" />
</h:form>
</h:body>
</html>
Alternativas
1 - cadastrobean
2 - cadastroBean
3 - CadastroBean
4 - Cadastrobean
5 - CadastroBEAN
Minha resposta
3 - CadastroBean
Meus comentários
o utilizar um ManagedBean sem um nome especificado, o JSF assume que o nome do nosso ManagedBean será o nome da classe.
Questão 3
Analise o bloco de código abaixo:
Os métodos get... e set... representados na classe Pessoa representa uma característica fundamental da orientação a objeto.
Assinale a alternativa que representa essa característica:
Alternativas
1 - herança
2 - interface
3 - sobrecarga
4 - encapsulamento
5 - polimorfismo
Minha resposta
4 - encapsulamento
Meus comentários
Questão 4
Alternativas
1 - Objeto/relacional para Java.
2 - Gerencial/operacional para sites interativos textuais.
3 - Entidade/relacionamento para modelagem de dados.
4 - Lógico/físico para desenvolvimento por meio da prototipação.
5 - Nenhuma das anteriores.
Minha resposta
1 - Objeto/relacional para Java.
Meus comentários
Questão 5
Alternativas
1 - hibernate.connection.driver_class
2 - hibernate.connection.url
3 - hibernate.hbm2ddl.auto
4 - hibernate.dialect
5 - hibernate.connection.username
Minha resposta
3 - hibernate.hbm2ddl.auto
Meus comentários
"hibernate.hbm2ddl.auto - como o hibernate vai se comportar em relação às tabelas do banco. Com o valor update irá vai criar ou modificar tabelas sempre que necessário" (pg. 2 da web aula 2)
Questão 1
Analise o código abaixo:
@Entity
@Table (name="professor")
public class Professor {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
@column (name="id_professor")
private int id;
private String nome;
private String titulação;
private long cpf;
// Métodos getters e setters
// ...
}
Assinale a alternativa INCORRETA em relação às anotações utilizadas:
Alternativas
1 - @Entity - anotação que informa que a classe mapeada é persistente.
2 - @Table - anotação que informa nome da tabela mapeada.
3 - @Id - anotação que informa que o atributo é
4 - @GeneratedValue - anotação que define o mecanismo de definição da chave primária.
5 - @Column(name="id_professor" - anotação que possibilita fornecer um nome alternativo para o campo que será armazenado no banco de dados.
Minha resposta
3 - @Id - anotação que informa que o atributo é opcional.
Questão 2
Analise os códigos abaixo:
Código 01
package entities
public class pessoa {
private String nome;
private String email;
private String informacoes;
private int idade;
// métodos getter / setter
}
Código 02
package bean;
...
@ManagedBean
@SessionScoped
public class CadastroBean {
private Pessoa pessoa;
public void init() {
pessoa = new Pessoa();
}
// ...
public Pessoa getPessoa() {
return pessoa;
}
public void setPessoa(Pessoa pessoa) {
this.pessoa = pessoa;
}
}
Código 03: index.xhtml (view)
<?xml version="1.0" encoding="UTF-8">>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<h:head>
<title>Página de Cadastro </title>
</h:head>
<h:body>
<h:form>
<h:messages />
<h:panelGrid columns="2">
<h:outputText value="Nome: " />
<h:inputText value="#{_________________.pessoa.nome}" />
<h:outputText value="E-mail: " />
<h:inputText value="#{_________________.pessoa.email}" />
<h:outputText value="Idade: " />
<h:inputText value="#{_________________.pessoa.idade}" />
<h:outputText value="Informações: " />
<h:inputText value="#{_________________.pessoa.informacoes}" />
<h:panelGrid>
<h:commandButton value="Cadastrar!" action="#{cadastroBean.cadastrar}" />
</h:form>
</h:body>
</html>
Considerando que não foi especificado explicitamente um nome para bean através da anotação @ManagedBean (código 02), assinale a alternativa que contém o nome do bean para preencher as lacunas no código index.xhtml.
Alternativas
1 - cadastrobean
2 - cadastroBean
3 - CadastroBean
4 - Cadastrobean
5 - CadastroBEAN
Minha resposta
3 - CadastroBean
Meus comentários
o utilizar um ManagedBean sem um nome especificado, o JSF assume que o nome do nosso ManagedBean será o nome da classe.
Questão 3
Analise o bloco de código abaixo:
Os métodos get... e set... representados na classe Pessoa representa uma característica fundamental da orientação a objeto.
Assinale a alternativa que representa essa característica:
Alternativas
1 - herança
2 - interface
3 - sobrecarga
4 - encapsulamento
5 - polimorfismo
Minha resposta
4 - encapsulamento
Meus comentários
Apesar do acesso direto aos valores de um objeto ser possível, segundo os princípios da orientação a objeto (encapsulamento) ele deve ser evitado. Um objeto-cliente não deve acessar diretamente os atributos de um outro objeto. Para tal acesso / atualização devem ser criados métodos getters e setters (e habitualmente tem-se um método get() e outro set() para cada atributo da classe que precise ser manipulado).
Questão 4
CONSULPLAN - 2012 - TSE - Analista Judiciário - Análise de Sistemas (adaptada). Por suas características, Hibernate constitui uma ferramenta com a finalidade de realizar o seguinte tipo de mapeamento:
Alternativas
1 - Objeto/relacional para Java.
2 - Gerencial/operacional para sites interativos textuais.
3 - Entidade/relacionamento para modelagem de dados.
4 - Lógico/físico para desenvolvimento por meio da prototipação.
5 - Nenhuma das anteriores.
Minha resposta
1 - Objeto/relacional para Java.
Meus comentários
"Hibernate é uma ferramenta de ORM, Object Relational Mapping (Mapeamento objeto relacional) que foi desenvolvido por Gave King e hoje faz parte da corporação Red Hat, juntamente com o JBoss. Uma ferramenta de mapeamento Objeto relacional como o Hibernate, TopLink, EclipseLink tem como objetivo facilitar o trabalho do desenvolvedor no que diz respeito ao relacionamento entre uma aplicação Java orientada a objeto e um banco de dados relacional." (pg. 1 da web aula 2)
Questão 5
Em relação ao arquivo hibernate.cfg.xml assinale a alternativa que corresponde a propriedade que configura a forma em que o hibernate vai se comportar em relação as tabelas do banco de dados.
Alternativas
1 - hibernate.connection.driver_class
2 - hibernate.connection.url
3 - hibernate.hbm2ddl.auto
4 - hibernate.dialect
5 - hibernate.connection.username
Minha resposta
3 - hibernate.hbm2ddl.auto
Meus comentários
"hibernate.hbm2ddl.auto - como o hibernate vai se comportar em relação às tabelas do banco. Com o valor update irá vai criar ou modificar tabelas sempre que necessário" (pg. 2 da web aula 2)
***
Minhas respostas
1-3
2-3
3-4
4-1
5-3
***
Porém, ainda não estão corretas
***
Alguém poderia testar por gentileza a combinação 1-3, 2-2, 3-4, 4-1 e 5-3?
Minhas respostas
1-3
2-3
3-4
4-1
5-3
***
Porém, ainda não estão corretas
***
Alguém poderia testar por gentileza a combinação 1-3, 2-2, 3-4, 4-1 e 5-3?
Oráculo- Nivel 4
- Mensagens : 155
Data de inscrição : 05/08/2013
Idade : 55
Localização : Minas Gerais, Brasil
Re: Av 2 - Ads - Sem 6 - Programação Web II (02/12/13)
1-3, 2-2, 3-4, 4-1 e 5-3
Testei aqui e foi de boa.
vlw
Testei aqui e foi de boa.
vlw
georgerock89- Nivel 0
- Mensagens : 4
Data de inscrição : 04/11/2013
willvs3@hotmail.com- Nivel 0
- Mensagens : 3
Data de inscrição : 03/11/2013
gomes2191- Nivel 0
- Mensagens : 9
Data de inscrição : 09/11/2013
AnnaLima- Nivel 2
- Mensagens : 50
Data de inscrição : 04/09/2014
Re: Av 2 - Ads - Sem 6 - Programação Web II (02/12/13)
Oráculo escreveu:Período: 28/10/13 00:00 a 02/12/13 23:59
Questão 1
Analise o código abaixo:
@Entity
@Table (name="professor")
public class Professor {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE)
@column (name="id_professor")
private int id;
private String nome;
private String titulação;
private long cpf;
// Métodos getters e setters
// ...
}
Assinale a alternativa INCORRETA em relação às anotações utilizadas:
Alternativas
1 - @Entity - anotação que informa que a classe mapeada é persistente.
2 - @Table - anotação que informa nome da tabela mapeada.
3 - @Id - anotação que informa que o atributo éopcional.
4 - @GeneratedValue - anotação que define o mecanismo de definição da chave primária.
5 - @Column(name="id_professor" - anotação que possibilita fornecer um nome alternativo para o campo que será armazenado no banco de dados.
Minha resposta
3 - @Id - anotação que informa que o atributo é opcional.
Questão 2
Analise os códigos abaixo:
Código 01
package entities
public class pessoa {
private String nome;
private String email;
private String informacoes;
private int idade;
// métodos getter / setter
}
Código 02
package bean;
...
@ManagedBean
@SessionScoped
public class CadastroBean {
private Pessoa pessoa;
public void init() {
pessoa = new Pessoa();
}
// ...
public Pessoa getPessoa() {
return pessoa;
}
public void setPessoa(Pessoa pessoa) {
this.pessoa = pessoa;
}
}
Código 03: index.xhtml (view)
<?xml version="1.0" encoding="UTF-8">>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<h:head>
<title>Página de Cadastro </title>
</h:head>
<h:body>
<h:form>
<h:messages />
<h:panelGrid columns="2">
<h:outputText value="Nome: " />
<h:inputText value="#{_________________.pessoa.nome}" />
<h:outputText value="E-mail: " />
<h:inputText value="#{_________________.pessoa.email}" />
<h:outputText value="Idade: " />
<h:inputText value="#{_________________.pessoa.idade}" />
<h:outputText value="Informações: " />
<h:inputText value="#{_________________.pessoa.informacoes}" />
<h:panelGrid>
<h:commandButton value="Cadastrar!" action="#{cadastroBean.cadastrar}" />
</h:form>
</h:body>
</html>Considerando que não foi especificado explicitamente um nome para bean através da anotação @ManagedBean (código 02), assinale a alternativa que contém o nome do bean para preencher as lacunas no código index.xhtml.Alternativas
1 - cadastrobean
2 - cadastroBean
3 - CadastroBean
4 - Cadastrobean
5 - CadastroBEAN
Minha resposta
3 - CadastroBean
Meus comentários
o utilizar um ManagedBean sem um nome especificado, o JSF assume que o nome do nosso ManagedBean será o nome da classe.
Questão 3
Analise o bloco de código abaixo:
Os métodos get... e set... representados na classe Pessoa representa uma característica fundamental da orientação a objeto.
Assinale a alternativa que representa essa característica:
Alternativas
1 - herança
2 - interface
3 - sobrecarga
4 - encapsulamento
5 - polimorfismo
Minha resposta
4 - encapsulamento
Meus comentáriosApesar do acesso direto aos valores de um objeto ser possível, segundo os princípios da orientação a objeto (encapsulamento) ele deve ser evitado. Um objeto-cliente não deve acessar diretamente os atributos de um outro objeto. Para tal acesso / atualização devem ser criados métodos getters e setters (e habitualmente tem-se um método get() e outro set() para cada atributo da classe que precise ser manipulado).
Questão 4CONSULPLAN - 2012 - TSE - Analista Judiciário - Análise de Sistemas (adaptada). Por suas características, Hibernate constitui uma ferramenta com a finalidade de realizar o seguinte tipo de mapeamento:Alternativas
1 - Objeto/relacional para Java.
2 - Gerencial/operacional para sites interativos textuais.
3 - Entidade/relacionamento para modelagem de dados.
4 - Lógico/físico para desenvolvimento por meio da prototipação.
5 - Nenhuma das anteriores.
Minha resposta
1 - Objeto/relacional para Java.
Meus comentários"Hibernate é uma ferramenta de ORM, Object Relational Mapping (Mapeamento objeto relacional) que foi desenvolvido por Gave King e hoje faz parte da corporação Red Hat, juntamente com o JBoss. Uma ferramenta de mapeamento Objeto relacional como o Hibernate, TopLink, EclipseLink tem como objetivo facilitar o trabalho do desenvolvedor no que diz respeito ao relacionamento entre uma aplicação Java orientada a objeto e um banco de dados relacional." (pg. 1 da web aula 2)
Questão 5Em relação ao arquivo hibernate.cfg.xml assinale a alternativa que corresponde a propriedade que configura a forma em que o hibernate vai se comportar em relação as tabelas do banco de dados.Alternativas
1 - hibernate.connection.driver_class
2 - hibernate.connection.url
3 - hibernate.hbm2ddl.auto
4 - hibernate.dialect
5 - hibernate.connection.username
Minha resposta
3 - hibernate.hbm2ddl.auto
Meus comentários
"hibernate.hbm2ddl.auto - como o hibernate vai se comportar em relação às tabelas do banco. Com o valor update irá vai criar ou modificar tabelas sempre que necessário" (pg. 2 da web aula 2)***
Minhas respostas
1-3
2-3
3-4
4-1
5-3
***
Porém, ainda não estão corretas
***
Alguém poderia testar por gentileza a combinação 1-3, 2-2, 3-4, 4-1 e 5-3?
limam- Nivel 2
- Mensagens : 69
Data de inscrição : 05/09/2014
Tópicos semelhantes
» Av 2 - Ads - Sem 6 - Programação Web II
» AVI _ Programação Web I
» Av 1 - Ads - Sem 6 - Programação Web II
» Av2 Programação Para Web I
» Av 1 - Ads - Sem 6 - Programação Web II (25/11/13)
» AVI _ Programação Web I
» Av 1 - Ads - Sem 6 - Programação Web II
» Av2 Programação Para Web I
» Av 1 - Ads - Sem 6 - Programação Web II (25/11/13)
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Ontem à(s) 9:29 por elenilton-apostileiros
» FAÇO PORTFÓLIO EXCLUSIVO - SEM CÓPIA / SEM PLÁGIO Unopar Anhanguera Pitágoras Uniderp UNIP
Ontem à(s) 9:29 por elenilton-apostileiros
» Portfolio EAD Unopar Anhanguera Pitagoras Uniderp Unip Faveni 2024.1
Ontem à(s) 9:28 por elenilton-apostileiros
» Portfolio EAD Projeto de Extensão Unopar Anhanguera Pitagoras Uniderp Unip Faveni Ampli 2024.1
Ontem à(s) 9:26 por elenilton-apostileiros
» V.E.N.D.O Projeto de extensão - TODOS OS CURSOS -padrão ou exclusivo (sem plágio)
Ontem à(s) 9:26 por elenilton-apostileiros
» Trabalhos prontos para entrega rápida ou exclusiva sob encomenda
Ontem à(s) 9:25 por elenilton-apostileiros
» Projeto de Extensão I e II EAD Unopar Anhanguera Pitagoras Uniderp Unip Faveni 2024.1
Ontem à(s) 9:23 por elenilton-apostileiros
» Portfolio EAD Unopar Anhanguera Pitagoras Uniderp Unip Faveni 2024.1
Ontem à(s) 9:22 por elenilton-apostileiros
» V.E.N.D.O Projeto de extensão - TODOS OS CURSOS -padrão ou exclusivo (sem plágio)
Ontem à(s) 9:22 por elenilton-apostileiros