Gracias Fabio por la respuesta, la primera idea que se cruzó por mi
cabeza es incluir al cliente una herramienta para poder editar los
xml, esto fuera de la aplicación, así no tendría q reiniciar NHV ni
leer los cambios en caliente, pero todavía no tengo el panorama claro,
mi duda es cómo podría incluir los xml modificados por el cliente al
NHV ya q tengo entendido que los mapeos nvh.xml deben ir como embedded
resources, verdad?
Y otra cosa que no entendí bien es lo de "desintegrar la integración
con NH"

Gracias por cualquier consejo y ayuda,
Ariel

On 13 ene, 23:47, Fabio Maulo <[email protected]> wrote:
> Si se puede usando files XML disponibles para el cliente.
> Para que se lea el cambio en caliente tendrá que poner alguna opcion para
> que se re-inicie NHV.
>
> Si haces eso, por favor, tratá de disintegrar la integración con NH por lo
> que concienre DDL por lo menos.
>
> 2010/1/14 Argons <[email protected]>
>
>
>
>
>
> > Si, lo entiendo, pero es un requerimiento que nos hicieron, el cliente
> > no quiere depender de un developer para realizar una modificación como
> > poner "> 30", por eso la pregunta si se puede conseguir esto con NHV y
> > sin la necesidad de volver a compilar el código, simplemente tocando
> > un archivo externo de constraints.
>
> > On 13 ene, 17:19, Dario Quintana <[email protected]>
> > wrote:
> > > En realidad, NHV valida constraints, reglas de negocio es algo más
> > complejo.
> > > Yo no dejaría mis mappings de NHV para que mi cliente toque.
>
> > > 2010/1/13 Argons <[email protected]>
>
> > > > NHV me parece excelente, estuve viendo los ejemplos y tengo una duda,
> > > > los clientes quieren configurar las reglas de negocio, hoy quieren q
> > > > la edad mínima sea 20 mañana 30 por ejemplo, y sin necesidad de abrir
> > > > el código ni volver a compilar ni nada por el estilo, simplemente
> > > > modificando en este caso el xml. Se puede lograr algo así?
>
> > > > On 13 ene, 14:26, Dario Quintana <[email protected]>
> > > > wrote:
> > > > > NHibernate Validator es lo que estás buscando.
> > > >http://sourceforge.net/projects/nhcontrib/files/NHibernate.Validator
>
> > > > > Hay ejemplos que podés usar junto con los zip.
>
> > > > > Tambien podés visitar la pagina de Fabio, que bajo el tag
> > 'Validator',
> > > > hay
> > > > > muchos post actualizados con las últimas característicashttp://
> > > > fabiomaulo.blogspot.com/search/label/Validator
>
> > > > > Tambien hay algunas cosas en la wiki de nhforge.org.
>
> > > > > Tengo que re-ver 1 issue y NHV sale a release 1.2 GA, pero de todas
> > > > formas
> > > > > es *muy *estable.. lo dicen varios sistemas en producción :-)
>
> > > > > Saludos
>
> > > > > 2010/1/13 Argons <[email protected]>
>
> > > > > > Necesitamos en mi empresa un motor de validación, y antes de
> > > > > > reinventar la rueda quería preguntar si ya existe uno en
> > nhibernate,
> > > > > > lo q necesitamos es q el usuario final pueda definir o modificar
> > las
> > > > > > reglas de negocio que se van a aplicar a las entidades, por ejemplo
> > > > > > "Item.Cantidad > 0" y bueno, para esto se necesitaría un archivo
> > > > > > externo o algo así y no sobre el código fuente y antes del insert o
> > > > > > update realizar la validación.
> > > > > > Otro requerimiento q nos pidieron es q si las validaciones son mas
> > > > > > complejas entonces se debería poder crear una clase (y ya no con
> > > > > > archivos externos) q valide la entidad igualmente antes del insert
> > o
> > > > > > update.
>
> > > > > > Existe algo con estas características?
>
> > > > > > Gracias por la ayuda y saludos,
> > > > > > Ariel
>
> > > > > > --
> > > > > > Para escribir al Grupo, hágalo a esta dirección:
> > > > > > [email protected]
> > > > > > Para más, visite:http://groups.google.com/group/NHibernate-Hispano
>
> > > > > --
> > > > > Dario Quintanahttp://darioquintana.com.ar
>
> > > > --
> > > > Para escribir al Grupo, hágalo a esta dirección:
> > > > [email protected]
> > > > Para más, visite:http://groups.google.com/group/NHibernate-Hispano
>
> > > --
> > > Dario Quintanahttp://darioquintana.com.ar
>
> > --
> > Para escribir al Grupo, hágalo a esta dirección:
> > [email protected]
> > Para más, visite:http://groups.google.com/group/NHibernate-Hispano
>
> --
> Fabio Maulo
-- 
Para escribir al Grupo, hágalo a esta dirección: 
[email protected]
Para más, visite: http://groups.google.com/group/NHibernate-Hispano

Responder a