Qual forma de persistência usar para J2SE e para EJB?
- JDBC
- JDO
- Hibernate
- Prevayler
- CMP
Qual forma de persistência usar para J2SE e para EJB?
Qualquer uma delas.
Ok, vou reformular a pergunta dele pois também estou com dúvidas: qual a melhor, mais manutenível, mais rápida e mais chique tecnologia de persistência de dados? Por quê?
Mas a resposta do Daniel eu já sei
Acho que isso vai depender muito do que ele vai fazer, quantas pessoas vão acessar o sistema, qual o hardware, quais tipos de recurso de acesso a base de dados ele vai precisar. Esclareça.
Gustavo Guilherme BacK
Então vou reformular de novo: qual a melhor, mais manutenível, mais rápida e mais chique tecnologia de persistência de dados? Por quê? E qual delas é pau pra toda obra?
Pau para toda a obra é JDBC, sobre a qual JDO, Hibernate e a porcaria do CMP se baseia.
Se for usar obrigatoriamente algum banco de dados relacional, eu acho Hibernate a solução com a melhor relação performance X abstração X código bonitinho. Se estiver em dúvida que tipo de fonte de dados usar, eu sempre tendo a escolher o Prevayler como alternativa; é a mais chique de todas, é fácil de testar, é fácil de usar, é tudo mais fácil.