Tema: Beans y JDBC
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/04/2007, 07:46
Ramoncito2
 
Fecha de Ingreso: febrero-2007
Mensajes: 61
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Beans y JDBC

Maestro te paso una traduccion de algunas caracteristicas de un par de frameworks de persistencia, capaz q te sirva como una primera aproximacion a lo q queres hacer. Y hacer a mano ese laburo es de loco (ojo en una epoca lo hacia yo.. pero al descubrir frameworks como hibernate nunca mas lo hice).

Hibernate

Hibernate servicio ultra de persistencia Objeto/Relacional muy un poderoso y y con una ultra-high performance. Hibernate te permite desarrollar objetos persistentes siguiendo el un idioma comun en java: Asociaciones, herencia, polomorfismo, agregaciones y sobretodo el manejo de las Collections en java.
Usa el HSQL "hibernate query language", que esta diseñado como una extensión a SQL server, pero usando en las consultas solamente objetos. Provee un elegante nexo entre el mundo de objetos y el mundo relacional.
Hoy por hoy es uno de las soluciones ORM mas populares para java

OJB

ObJectRelationalBridge (OJB) es una herramienta de mapeo Objeto/Relacional que permite persistencia transparente para objetos relacionles en java

Torque

Es una capa de persistencia. Incluye un generador para todos los recursos de base de dato requeridos por tu aplicacion. Ademas incluye un entorno de ejecucion para ejecutar las clases generadas

Castor

Antes que nada definimos data binding: Tecnología que mapea las propiedades de la instancia de un objeto de datos con con su localización en una fuente de datos. Donde Fuente de datos es cualquier repositorio donde estén o puedan almacenarse esos datos como bases de datos, directorios LDAP, archivos, etc
Ahora si: Castor es un framework data binding de codigo abierto para java. Es basicamente el camino mas corto entre: objetos java, documentos xml, y tablas SQL. Castor hace el nexo entre: Java y XML, JAVA y SQL y algunos mas.

.... Si te interesa el tema puedes ver los demas en:

http: //java-source.net /open-source /persistence

Saludos.