Primer vistazo a OpenToro

Aunque últimamente estoy metido en temas "metafísicos", de vez en cuando me tira la vena desarrolladora y el interés por probar nuevos productos y si son gratuitos, en castellano y Java, mejor que mejor.

Hoy me he decidido a probar un software llamado OpenToro. Como podemos ver en la descripción del producto, nos puede servir para evitarnos programar los formularios de administración y consultas de un Web basado en base de datos.

Vamos a seguir las instrucciones (que son bastante claras y no me ha fallado nada) y ver que pasa.

Seguimos los pasos (también os recomiendo descargar el tutorial original que es mejor que éste)

Descargamos los scripts de base de datos

Creamos una base de datos (en mi caso MySQL)

Ejecutamos el Script de preparación de nuestra base de datos

Verificamos que se han creado las tablas necesarias

Y creamos un usuario

Ahora descargamos el WAR (Web ARchive o archivo con la aplicación Web) y los dejamos caer en el directorio de Tomcat

Al arrancar Tomcat se autodespliega

Y ya podemos invocar la aplicación Web en nuestro equipo local

Pinchamos en la opción de conexión e introducimos los datos adecuados

Vamos a crear una tabla a administrar en nuestra consola MySQL

Y podemos ver (a la izquierda) como aparece en nuestra herramienta

Al pinchar sobre ella (contenido), definimos la meta-información de administración

Elegimos los campos a meta-programar

Y pinchando en cada campo (en el centro) definimos como queremos que se comporte el formulario de administración. Existe la posibilidad de utilizar tablas ligadas.

Y volviendo a OpenToro ya disponemos de la nueva meta-vista. Pinchamos sobre el  identificador (10000) y podemos insertar registros.

Insertamos un nuevo registro

Y vemos como se ha creado

Y pinchando sobre el ID, podemos ver el detalle y re-modificar los datos

Conclusiones

La idea es muy buena y hay que agradecer cualquier esfuerzo de los autores .... Yo diría más, un FrameWork Java corporativo sin un módulo de este estilo poco FrameWork es.

Creo que aunque es un producto aun en fase temprana ......

  • Podría utilizar MVC tipo 2
  • Muchas veces no se sabe donde se puede pinchar
  • Faltan comentarios en los programas y cabeceras con el modelo de licencia
  • Hay scriptlet en JSPs
  • No encontramos Tags
  • Los subproductos gratuitos que utiliza no tengo claro que sean libres
  • No se identifica claramente a los autores

... muchas empresas tendrían que considerar, al menos el concepto, para ahorrarse un montón de jornadas de programadores al hacer las administraciones de sus tablas internas (tal vez deberían ofrecer trabajo a los creadores de OpenToro ya que se percibe potencial).

Otra cosa que hay que estudiar siempre de estos desarrollos es su arquitectura y subproyectos incorporados, que nos puede dar muchas ideas...

Roberto Canales Mora

rcanales[arroba]adictosaltrabajo.com

www.adictosaltrabajo.com

Comentarios


Trabajos relacionados

  • Estructura de datos

    Base De Datos. Recursividad. Lista. Árboles binarios. Variables Constantes. Diagramas de estructura de datos. Algoritmo...

  • Descripción de Objetos

    Descripción de objetos. Descripción de los métodos. La programación estructurada nace para que los programas fueran más...

  • Historia de los sistemas expertos

    Historia de los sistemas expertos. Definiciones de sistemas expertos. Lenguajes de programación. Rita, Rosie, Y Roos....

Ver mas trabajos de Programacion

   

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.


Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.