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

Responder a