Por lo que veo, el tema es que no aporta a NHibernate, sino que aporta a tu
infraestructura. Creo que ahí estaría mejor definida la pregunta.

Y como bien dice Fabio, si no necesitas lo que te aporta a tu
infraestructura no es necesario usarlo.

Nunca lo usé, no me convencé los combos All-in-one, prefiero cada cosa
separada y mezclarlas como "puedo"

Saludos,

El 25 de febrero de 2011 13:11, Fabio Maulo <[email protected]> escribió:

> Si el tema es que :
> - como configuracción NH ya tiene la suya sea por XML que por codigo; un
> wrapper solo te obliga a aprender otra sintaxis
> - para web-per-request son 15 lineas de codigo que hay que copiar desde uno
> de los miles de lugares donde estan publicadas (video en cordobés
> http://altnethispano.org/wiki/van-2011-02-12-nhibernate-session-ii.ashx)
> - para transformar exceptions que vienen desde la base, NH ya brinda el
> ISqlExceptionConverter que ya tiene ejemplos adentro de NH mismo
>
> http://nhibernate.svn.sourceforge.net/viewvc/nhibernate/trunk/nhibernate/src/NHibernate.Test/ExceptionsTest/MSSQLExceptionConverterExample.cs?revision=5398&view=markup
>
> *Entonces el punto es:*
> *Si no voy a usar un IoC container ni necesito AOP por proxies dinamicos,
> para que tendría que usar Spring o Castle
> *
> No quiero meterme mucho pero creo que la frase imperativa "no aporta" de
> José viene mas por ese lado, o sea aporta más para otras cosas que para NH
> mismo.
>
> 2011/2/25 Rodrigo Marquez <[email protected]>
>
> Excelente foro!! era lo que esperaba escuchar, sobretodo de alguien que ya
>> hubiera utilizado el spring.net, me sonó bastante interesante como
>> complemento al NHibernate.
>>
>> Fabio, claro que es cuestión de estudiar e investigar, pero para acelerar
>> un poco el proceso o al menos confirmar que vale la pena intentar el
>> esfuerzo es muy útil acudir a foros como éste, donde hay gente que te puede
>> brindar luz sobre el tema.
>>
>> Admito que mi pregunta fue muy general, pero precisamente era para que
>> saliera algún comentario interesante sobre Spring.NET + NHibernate.
>>
>>
>> Saludos y gracias!!!
>>
>> El 25 de febrero de 2011 08:33, jose ubaldo carvajal 
>> <[email protected]>escribió:
>>
>> Personalmente me ha servido y mucho!.
>>>
>>> No más lo tengo en producción para una aplicación de manejo de logística
>>> y atención de Ordenes de Trabajo, con SIG ESRI incorporado para la empresa
>>> de acueducto de la ciudad.
>>>
>>> Me ha facilitado enormemente el manejo de sesión de NH Session per
>>> Request. No más quitarme esto de encima es lo que más agradezco de
>>> SPRING.NET
>>> Me ha ayudado a controlar las excepciones de BD redireccionándolas a las
>>> mías propias y de esta forma mostrar mensajes más amigables al usuario, todo
>>> controlado en un sólo punto.
>>> Ahora tengo aplicaciones con operaciones ACID (transacciones, commit,
>>> rollback) en mi RDBMS gracias a la integración con AOP de Spring y ORM, otro
>>> gran descanso, al saber que no tengo que poner ni una línea de código en un
>>> método para que éste sea transaccional.
>>> También administración de sesión para pruebas unitarias (no tengo que
>>> estar abriendo y cerrando sesión ni transacciones, ni haciendo commits, ni
>>> rollbacks todo el tiempo) .
>>>
>>> Si me ha servido y mucho!. Cómo dice Fabio, es cuestión de estudiar y
>>> llegar al fondo de las funcionalidades para comprender plenamente en todo lo
>>> que puede aportar.
>>>
>>>
>>> 2011/2/25 Dario Quintana <[email protected]>
>>>
>>> Si estudiás y configurás bien tu app con Spring, podés llegar a hacer
>>>> cosas como: tener un servicio, donde tenga un método que sea totalmente
>>>> transaccional para NHibernate.
>>>>
>>>> public void ProcesoDeMiServicio(object miEntidad)
>>>> {
>>>>       SessionHelper.MiSessionNHibernate.Persist(miEntidad);
>>>> }
>>>>
>>>> Así pelado como lo ves, ProcesoDeMiServicio podría llegar a ser
>>>> transaccional si lo configurás con Spring.
>>>>
>>>>
>>>> 2011/2/25 Juan Cuello <[email protected]>
>>>>
>>>> Claro que da algo. Si no, de poco serviría en este tema...
>>>>>
>>>>> Sólo que me ha hecho gracia la respuesta :)
>>>>>
>>>>> On 25 feb, 12:12, Fabio Maulo <[email protected]> wrote:
>>>>> > Yo no estaría tan seguro.
>>>>> > Spring tiene manejo de sessiones así como lo tiene NHibernate, Castle
>>>>> > NH-Facilieties, uNhAddIns etc. etc.
>>>>> > El tema es que *hay que estudiar* cada una de las opciones y entender
>>>>> cual
>>>>> > mas "facilita" el trabajo que se va a hacer.
>>>>> >
>>>>> > 2011/2/25 Juan Cuello <[email protected]>
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> >
>>>>> > > jajaja
>>>>> >
>>>>> > > Y punto! :P
>>>>> >
>>>>> > > On 24 feb, 18:34, José F. Romaniello <[email protected]>
>>>>> wrote:
>>>>> > > > no aporta.
>>>>> >
>>>>> > > > 2011/2/24 rodmarquez21 <[email protected]>
>>>>> >
>>>>> > > > > Alguien sabe porqué Spring promete un uso más fácil del
>>>>> NHibernate?,
>>>>> > > > > me encontré este tutorial
>>>>> > > > >
>>>>> http://www.springframework.net/doc-latest/reference/html/nh-quickstar.
>>>>> > > ..
>>>>> > > > > .
>>>>> > > > > Alguien sabe si el uso de spring me aporta algún beneficio al
>>>>> uso del
>>>>> > > > > NHibernate?
>>>>> >
>>>>> > > > > --
>>>>> > > > > Para escribir al Grupo, hágalo a esta dirección:
>>>>> > > > > [email protected]
>>>>> > > > > Para más, visite:
>>>>> http://groups.google.com/group/NHibernate-Hispano
>>>>> >
>>>>> > > --
>>>>> > > 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
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Dario Quintana
>>>>
>>>> --
>>>> Para escribir al Grupo, hágalo a esta dirección:
>>>> [email protected]
>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>>
>>>
>>>
>>>
>>> --
>>> Jose Ubaldo Carvajal
>>>
>>> Ingeniero desarrollador
>>>
>>> TecnoSocial / E-ólia / Funstastic Lab
>>>
>>> Carrera 25 No 55B- 150 Manizales, Caldas.
>>>
>>> E-mail: [email protected]
>>>
>>> Teléfono (6) 8854858
>>>
>>> Móvil: 3137763601
>>>
>>>
>>>
>>> Antes de imprimir este mensaje, asegúrese de que es necesario. Proteger
>>> el medio ambiente es tarea de todos.
>>>
>>> ************************************************************************AVISO
>>> LEGAL********************************************************************************************
>>>
>>> Este correo electrónico es confidencial, puede incluir información
>>> privilegiada y no puede ser usado ni divulgado por personas distintas a su
>>> destinatario. Si ha recibido este correo electrónico por error, por favor
>>> elimínelo de forma permanente y avise al remitente. Está prohibida su
>>> retención, grabación, utilización o divulgación con cualquier propósito.
>>> Este mensaje de correo electrónico  ha sido sometido a escaneos con
>>> programas antivirus. No obstante, Mangalink S.A. no asume ninguna
>>> responsabilidad por eventuales daños generados por el recibo y uso de este
>>> material, siendo responsabilidad del destinatario verificar con sus propios
>>> medios la existencia de virus u otros defectos de este correo electrónico o
>>> de sus archivos adjuntos.
>>>
>>>
>>> *******************************************************************************DISCLAIMER****************************************************************************************
>>>
>>> This message may contain confidential, proprietary or legally privileged
>>> information.
>>> If you are not the intended recipient of this message, please notify it
>>> to the sender and delete without resending or backing it, as it is legally
>>> prohibited.
>>>
>>> --
>>> Para escribir al Grupo, hágalo a esta dirección:
>>> [email protected]
>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano
>>>
>>
>>  --
>> 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
>



-- 
Saludos,

Walter G. Poch
Sr. .Net Developer
--------------------------------------------
Cell: +54 (9 341) 3353273
[email protected]

-- 
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