ah si, en ese caso si. Un post acerca de esto que decís:
http://ayende.com/Blog/archive/2009/08/16/what-is-the-cost-of-opening-a-session.aspx



El 31 de marzo de 2010 21:11, Jonathan Leibiusky <[email protected]>escribió:

> No no... me entendiste mal.
> Digo de usar el patrón session-per-request pero sin abrirla cuando inicia
> el request sino cuando la usa por primera vez en ese request... como una
> especie de LazySession... de esa forma no hay que complicarse para detectar
> qué tipo de request es.
> Cuando es una imágen, css o cualquier recurso que no usa la DB no la abre y
> listo.
>
>
>
> 2010/3/31 José F. Romaniello <[email protected]>
>
>> El 31 de marzo de 2010 20:09, Jonathan Leibiusky <[email protected]>
>>  escribió:
>>
>> No sería más sencillo hacer que solamente abra una session la primera vez
>>> que la usa?
>>> No parece muy complicado de implementar.
>>
>>
>> La primer vez que que??
>>
>> Session per application es un timebomb en aplicaciones de escritorio, pero
>> session per application en una aplicación web es directamente imposible.
>> Al voleo se me vienen tres cosas que impiden esto:
>> 1-Significa que tu unit of work tiene el ciclo de vida de toda la
>> aplicación? Esto no me gusta del vamos.
>> 2-Session no es thread safe.
>> 3-Por otro lado, luego que una sesión arroja alguna excepción, la sesión
>> queda en un estado fallido que no puede ser usado nuevamente.
>>
>> Para web lo mejor es session per request.
>> Lo que dijo Nelo de mantener la sesión en un pool me parece mala idea
>> también, pero tendría que ver la implementación.
>>
>>  --
>> 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
>

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

To unsubscribe, reply using "remove me" as the subject.

Responder a