miércoles, 6 de diciembre de 2006

Model Driven Design y un ejemplo

En el día de ayer 5 de Diciembre, Angel "Java" Lopez realizo en el club de programadores un charla sobre Model Driven Design, una de las viejas nuevas formas de modelar el software. El seminario se baso sobre los dichos del autor Eric Evans en su libro, que espero muy ansiado conseguirlo. De por cierto llegue a estos estados por haberme acercado a otro seminario dictado tambien por Angel "Java" Lopez en el cual explico sobre la generación de código, o sea en pocas palabras "muchachos no perdamos tiempo escribiendo una y otra vez lo mismo, seamos prácticos y usemos ese tiempo en el desarrollo o el uso de alguna herramienta de generación automática" en pocas palabras, les recomiendo que lean y consulten sobre Code Generation que al parecer si hacemos bien las cosas con Model Driven Design estamos mas holgados a la hora de ir de un cliente al otro...
Por otra parte realice una mínima prueba de concepto sobre lo dicho en el seminario del día de ayer, no en .Net como los ejemplos de Angel sino en Java. El proyecto esta armado en Eclipse y el uml en EnterpriseArchitect herramienta no open source pero se puede descargar un demo. Por supuesto que hay que seguir destilandolo pero como ya dije es sola una prueba de concepto.
El ejemplo lo van a poder descargar desde aca. Una cosa mas los test del modelo conceptual corren tanto desde JUnit como asi también usando Spring, esto es mas allá del modelo y pasa a ser parte de la infraestructura (creo). El ejemplo es medio tirado a la deriva pero provechoso para ver la relación entities, services y repository; me falto buscar el caso de agregates y factories pero prometo realizarlo y pasarlo a maven que es muchos mas flexible. El ejemplo lo pueden descargar desde aqui.
Bueno saludos y espero les sirva, seran bienvenidos los comentarios.

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]

<< Inicio