Hola gente!

Francisco, disculpa, como ya lo habia mencionado hace poco en la lista, no 
me parecio interesante repetirlo. Pero Dario conoce que uso un generador de 
codigo "home made", que por lo menos a mi, me soluciona la generacion de:

- Entidades
- Mapeos con DAO propios
- Mapeos con Hibernate/NHibernate
- Capa de Servicios
- Paginas Web de navegacion por el modelo
- Web Services
- Algo de Remoting
- Scripts de creacion de la base, procedimientos almacenados...
- ....

ya sea en

- MS SQL Server
- MySql
- PHP
- ASP.NET 1.x (y ahora 2.x)
- JSP
- ....

y lo que se me ocurra, porque el modelo es el que quieras armarte, y el 
codigo, el que quieras imaginar y codificar en plantillas.

Es el proyecto de codigo abierto AjGenesis http://www.ajlopez.com/ajgenesis

Ahi van encontrar varios ejemplos, me parece que los mejorcitos son 
AjGenesisExamples2.zip, AjGenesisExamplesDDD1.zip (para Domain-Driven 
Design). Hay mil cosas para hacer (por ejemplo, documentacion), pero desde 
hace unos cuatro anios lo uso todas las semanas, siguiendo la premisa 
"eating the dog's food". En esos ejemplos, genera una Solution .NET completa 
(con los archivos prj, sln, directorios, instala la base, etc...). Y genera 
codigo en distintas tecnologias, desde el mismo modelo de base (insisto, el 
modelo es que tu quieras armarte, en cada uno de los ejemplos, se adopta un 
modelo de base, se definen varias aplicaciones, y tecnologias, y voila.... 
salen artefactos de texto cualesquiera).

Para ver que el modelo puede ser cualquiera:

http://msmvps.com/blogs/lopez/archive/2006/11/19/generando-c-digo-hello-world-con-ajgenesis.aspx

Para ver lo que podia lograr hace un tiempo:

http://msmvps.com/blogs/lopez/archive/2006/03/07/85650.aspx

Bueno, justo ahora estoy trabajando en el AjGenesisExamples3....

Cualquier duda, me preguntan....

Nos leemos!

Angel "Java" Lopez
http://www.ajlopez.com/
(yes!! it's my sabbatical week!!!....
http://ajlopez.wordpress.com/2007/01/27/sabbatical-week/ )

----- Original Message ----- 
From: "Francisco A. Lozano" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Monday, January 29, 2007 3:49 PM
Subject: [NHibernate-Hispano] Re: NH + Remoting or WCF



Yo no lo adivino, quién generará el código?  En mi caso lo generarían
mis clases java que hacen ingeniería inversa sobre una base de datos y
mis plantillas FreeMarker... todo muy artesanal y laborioso, pero
efectivo...

Pero cómo lo hacéis vosotros? A mi MyGeneration nunca me ha resultado
suficiente, el "modelo" que trae lo veo limitado.

2007/1/29, Angel Java Lopez <[EMAIL PROTECTED]>:
>
> Hola gente!
>
> Hmmm.... Dario, en mi opinion, lo mas limpio es enviar un mensaje, un DTO.
> El mapeo del NHibernate, lazy loading, y demas, queda mas claro puesto y
> visto solamente desde el servidor. Lo ideal, desde un modelo de dominio.
>
> Pero a una aplicacion externa, a un cliente remoto, y demas, le enviara un
> clasico DTO, adecuado a lo que necesita en ese momento. Apareceran 
> entonces
> fachadas remotas, encargadas de resolver como conversar con lo que ya
> tenias, y enviar y recibir DTOs en cada servicio expuesto remotamente.
>
> Claro, por ahi hay que armar clases adicionales, y conversores de objetos 
> de
> dominio a DTOs y demas.... Pero ya estaras adivinando quien generara el
> codigo... :-)
>
> Nos leemos!
>
> Angel "Java" Lopez
> http://www.ajlopez.com/
> (yes!! it's my sabbatical week!!!....
> http://ajlopez.wordpress.com/2007/01/27/sabbatical-week/ )
>
>


--~--~---------~--~----~------------~-------~--~----~
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups-beta.google.com/group/NHibernate-Hispano
-~----------~----~----~----~------~----~------~--~---

Responder a