persistência

Saudações,
Caros amigos,

Comecei o estudo para elaborar minha monografia e escolhi como tema, Hibernate.
Tenho feito buscas na Internet mas não tenho encontrado respostas as minhas dúvidas, então peço aos amigos que me auxiliem neste dilema.

Gostaria muito que dissernassem sobre as quetôes abaixo e que a discussão fosse a mais aprofundada possível para que pudesse preencher as lacunas. E ficaria profundamente feliz se os caros inidicassem referencias de leituras para sedimentar as opiciôes e poder dar continuidade ao trabalho e prover um bom documento para a comunidade e dar um feedback futuro.

São elas:

  1. O que é uma API Intrusiva ?

  2. Por que é necessário um servidor de Aplicação ao adotarmos CMP ?

  3. A versão 3.0 do EJB ainda pode ser considerado como um CMP/CMR ?

  4. O padrão JDO não precisa de Servidor, mas se integra bem a alguns. Novamente não entendo esse relacionamento (padrão-servidor de aplicação).

  5. NO JDO a API não é intrusiva. Ok! Isso poderei entender com a resposta da 1… Mas então afirmas que nesta caso o padrão faz manipulação de bytecodes ou pré-processamento.
    Como é essa manipulação ou processamento ? Para que servem ? Qual a
    vantagem/desvantagem sobre a API Intrusiva?

  6. O Hibernate ganhou espaço entre outra coisas pelos problemas dos
    demais. Mas agora com as versões 3.0 do EJB e 2.0 do JDO isto não está
    ameaçado ?

  7. O Hibernate fora incorporado ao JBoss 4.0 como base do mecanismo de
    CMP/CMR.
    Não entendo o fato de “base do mecanismo de CMP/CMR.”. Por favor
    disserne sobre.

  8. Hibernate e JDO trabalham com grafo de objeto. O que seria isso ? para que serve ? por que isso é melhor que fazer join no SQL e tornando OQL melhor como linguagem de consulta ?

Agradeço muito a todas as respostas e ajudas !

PS.: Estou providencias mais um bloco de dúvidas e acho que no final será uma boa referencia de estudo…

Um gande abraço a todos!!!

PS.: Sou ciente que todos nós sofremos do mal do nosso tempo. Muito
trabalho e pouco tempo pessoal. Mas peço-lhe que olhe com carinho para
minha solicitação, pois vem de alguém que quer muito aprender e aceito
toda a ajuda. Gosto muito das suas explanações, pois as acho, práticas
sem comprometerem a teoria e quase sempre nos evite percorrer jornadas
já traçadas.

Agradeço antecipadamente sua atenção, carinho e ajuda!


Alessandro B. Moreira
Bacharel em Ciências da Computação
msn / gmail / gtalk : alessandro.moreira@gmail.com
jabber : alessandro.moreira@jabber.com
icq : 322970027 Linux user : 373905