27/11/2013, 16:13
|
| | Fecha de Ingreso: noviembre-2013
Mensajes: 7
Antigüedad: 11 años, 1 mes Puntos: 0 | |
Respuesta: Como insertar registros a una base de datos con java? Yo te recomendaría que hicieras un ejemplo tan sencillo como fuera posible. Una prueba de concepto. Pero hecho de manera correcta porque así podrás usarlo en el futuro.
Tanto si metes el CRUD en una jsp como en un servlet vas a tener problemas a corto plazo.
Te recomendaría que intentaras usar algún framework que te resolviera el problema de acceso a base de datos. A mí personalmente me gusta JPA.
Si utilizas una herramienta como Spring ROO puedes abstraerte de toda la complejidad de acceso a base de datos y ahorrarte realizar los mapeos. Puedes hacer una ingeniería inversa de tu modelo de datos en un par de minutos.
Además, estarás utilizando una arquitectura correcta que podrás reutilizar como base para otros proyecto.
El siguiente ejemplo hace lo que tú comentas con dos tablas:
[URL="http://www.suprofesionalweb.com/test-services/"]http://www.suprofesionalweb.com/test-services/[/URL]
La arquitectura que se ha utilizado es: Capa JPA: para acceder a base de datos Capa POJOs: que encapsulan lógica de negocio y utilizan la capa JPA. Aquí se define también la frontera trasaccional. Apache CXF: para crear servicios que devuelven la información. Lo mejor de esta capa es que puede ser accedida con cualquier lenguaje que entienda JSON o XML. Por ejemplo, javascript, ajax, php o cualquier otra cosa.
Última edición por exignis; 27/11/2013 a las 16:36 |