Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Session per request Win och Web.

Postades av 2007-11-02 20:05:45 - kalle andersson, i forum arkitektur, Tråden har 4 Kommentarer och lästs av 1576 personer



Om man vill nyttja gemensamt BLL och DAL för win och web applikationer där nHibernate används är det då lämpligt att använda Session per request?

Vad jag har läst mig till ska just session per request passa web bra för att kunna nyttja lazy. Har ingen koll på hur det fungerar i för winforms men det känns som att det där kan bli problem.

Hur gör man bäst för att det ska passa både win och web / är det ens möjligt?


Svara

Sv: Session per request Win och Web.

Postades av 2007-11-04 18:16:31 - Niclas Pehrsson

Jag hade skapat Sessionen en gång i Winform och per request för Web.


Svara

Sv:Session per request Win och Web.

Postades av 2007-11-04 19:24:29 - kalle andersson

om man har en hårt belastad webapp finns det då inte risk för att man får en massa öppna sessioner?

om man öppnar sessionen då man behöver och stänger då man är klar borde man väl hushålla med resurserna bäst?



Svara

Sv: Session per request Win och Web.

Postades av 2007-11-05 07:36:21 - Niclas Pehrsson

Jag är inte säker på att en öppen session betyder en öppen databaskoppling, har inte kollat upp det där.


Svara

Sv:Session per request Win och Web.

Postades av 2007-11-07 11:02:36 - Andreas Paulsson

Jag har byggt vidare på

http://blogs.intesoft.net/post/2005/07/NHibernateHelper-Project.aspx

för en kund (jag kan dock inte publicera koden eftersom den tilhör en kund). Lösningen bygger på en sessionhanterare som håller en global session samt en HttpModule vid varje EndRequest stänger sessionen.

Vidarebygget gör att jag kan använda sessionshanteringsklassen (Db heter den i den artikeln) både i en Windows Service och i en ASP.NET-applikation.

Användningen i WinForms är litet lurigare än i ASP.NET-fallet eftersom du själv måste kontrollera när du skall skriva till databasen, vilket sker när du implicit anropar en Save-metod eller stänger sessionen.

Se upp så att du inte har en evigt öppen session utan att skriva till databasen (dvs du ändrar bara i dina objekt). I det fallet kommer all skrivning till databasen att ske när applikationen terminerar.

/Andreas


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 764
27 959
271 761
683
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies