MPO 0.3 released

06:09PM abr 12, 2005 in category Proyectos by Alberto Gimeno

Hola! voy a intentar ser breve. He liberado una nueva versión de MPO (My Persistent Objects). ¿Qué ha cambiado? Pues prácticamente todo. Lo que comenzó siendo "MPO: un generador de código JDBC", ahora se ha convertido en "MPO: un generador de código de propóstio general".

En MPO defines tus objetos, sus propiedades, y sus relaciones; y MPO se encarga de generarte una aplicación completa usando JDBC y Swing. Pero MPO no se restringe a eso, es completamente flexible porque trabaja mediante plantillas Velocity. He empezado a trabjar en plantillas que generen una aplicación web basada en Struts. Y estoy pensando en hacer unas plantillas para generar una aplicación web PHP.

Como he dicho, actualmente genera una aplicación completa basada en JDBC y Swing, generada usando patrones como: DAOs, BusinessDelegates, etc. Permite hacer una aplicación simple en menos de 5 minutos sin tener que programar una sola línea de código.

Para ejecutarlo hay que seguir unos sencillos pasos que se explican en la página de descarga. Una vez generada la aplicación para ejecutarla con éxito usando MySQL

  1. crear una base de datos. copiar el contenido de "script.sql" en la consola de mysql
  2. modificar el archivo com/examples/jdbc/AbstractJdbcDao.java con los datos de la conexión a la base de datos (usuario, password, nombre de la base de datos).
  3. meter el mysql-connector-j en el CLASSPATH
  4. ejecutar com.examples.swing.Main

Os animo a probarlo. Y os animo a que colaboreis y me conteis vuestras sugerencias.

Comentarios[3]

Comentarios:

Yo empece a hacer algo similar en Beleg, ya lo sabes, aún te quedan muchos problemas con los que encontrarte. Ánimo ;-).

Enviado por Al en abril 13, 2005 a las 08:16 AM GMT+01:00 #

va, quita este post :P

Enviado por luis en septiembre 01, 2005 a las 12:00 AM GMT+01:00 #

La sección de descargas no funciona...

Enviado por carles en agosto 08, 2006 a las 10:28 AM GMT+01:00 #

Enviar un comentario:
  • Sintaxis HTML: Deshabilitado