miércoles, 16 de julio de 2008

He vuelto

Hola,

Ya he vuelto a ponerme manos a la obra con mi PFC.

Para empezar y hacer las cosas bien (lo que hice el año pasado por el verano..fue un poco apresurado todo) he decidido rehacer el modelo de datos. No me acaba de convencer cómo lo tenía estructurado: demasiadas clases y demasiadas relaciones entre ellas lo que hacían que el problema fuera más complejo de lo necesario. Asi que siguiendo aquello de "KISS(keep it simple stupid!)" creo que he conseguido un diseño mucho más claro y sencillo de consultar/modificar/borrar...

Así que las cosas van poco a poco, empezando por la base esta semana acabaré la capa de persistencia y los beans con sus mapeos utilizando Hibernate y la semana que viene me pondré a unir esta capa con el framework de struts y las jsps con sus css que ya tengo hechas para que todo encaje y funcione conjuntamente.

Hablo de unir estas dos capas por que ,como es de suponer, para probar la persistencia no necesito una interfaz web, si no que lo estoy probando por consola y utilizando una bbdd de pruebas (Hypersonic) que sustituiré por MySql.

A partir de ahí quedará internacionalizar la aplicación,hacer pruebas,acabar la documentación....etc.

En cuanto a Struts me surgía una duda el otro día. Actualmente se empieza a utilizar la version 2 aunque es cierto que no es algo muy extendido todavía y nose qué futuro tendra,si saldrá adelante o no. Estaría bien hacer el proyecto siempre con la última versión de las tecnologías, pero....¿me merece la pena invertir demasiado tiempo (del que no ando precisamente sobrada) en transformarlo todo de struts 1 a struts 2? En mi opinión creo que no, lo indicaré como posible mejora o ampliación al tribunal, pero si mi objetivo al comenzar el proyecto fue desarrollar una aplicación yo sola aprendiendo nuevas tecnologías creo que lo he conseguido. Debería haber sido en menor tiempo,sí...pero bueno...

Esto es todo por hoy.
La semana que viene espero volver a escribir con más novedades.