SóProvas


ID
277252
Banca
CESPE / CEBRASPE
Órgão
TRE-ES
Ano
2011
Provas
Disciplina
Programação
Assuntos

Julgue os itens subsecutivos, referentes à programação orientada a
objetos, bem como a J2EE e JSP.

Nos beans de entidade cuja persistência é gerenciada por contêiner, o desenvolvedor tem a responsabilidade de escrever todo o código JDBC para a interação com o banco de dados.

Alternativas
Comentários
  • Um bean de entidade representa um objeto de negócio num mecanismo de armazenamento persistente, tal como tabelas em bancos de dados, sendo cada instância do bean de entidade uma tupla nessa tabela. 
    Beans de entidade diferem bastante de beans de sessão, pois são persistentes, permitem acesso compartilhado, têm id próprio (normalmente, a PK da relação) e podem participar de relacionamentos com outros beans de entidade, tal como tabelas.
    Sua implementação é feita por JPA..
    JPA  é uma API padrão do java para persistência que deve ser implementada por frameworks que queiram seguir o padrão. A JPA define um meio de mapeamento objeto-relacional para objetos Java simples e comuns (POJOs): os beans de entidade. Diversos frameworks de mapeamento objeto/relacional como o Hibernate implementam a JPA (a API mesma é definida no pacote javax.persistence). Também gerencia o desenvolvimento de entidades do Modelo Relacional usando a plataforma nativa Java SE e Java EE.
    A persistência pode ser gerenciada por container: um containder EJB pode administrar todos os acessos à base de dados requeridos por um bean de entidade: isso facilita o reaproveitamento do bean em diferentes servidores de aplicação, com diferentes bases de dados.
     
    Fonte: http://docs.oracle.com/javaee/1.4/tutorial/doc/EJBConcepts4.html
  • Complementando o colega acima Asdrubal...,

    com JPA não é necessário escrever todo o código para interação com o Banco de Dados visto que isso pode ser feito por meio de anotação em JPA e ou Hibernate