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


Rekomendationer för lager arkitektur

Postades av 2005-07-19 15:04:43 - Ola Johansson, i forum arkitektur, Tråden har 2 Kommentarer och lästs av 1095 personer

Jag sitter här på ett tomt kontor och gräver i en en applikation jag jobbade med för några månader sen. Applikationen är en klassisk CRUD lösning och ett ännu mer klassiskt Presentation -> Business -> Data tre lagers lösning (egentligen 4 lager med stored procedures).

Jag förstår egentligen inte själv hur jag har placerat olika metoder osv när jag skrev det förra gången. Jag har nog mappat typ så jag ungefär har en business lager klass för varje sektion på sidan. Jag har t.ex en UserBS där jag har metoder som GetUser, UpdateUser, GetUserSecurityGroups osv osv. Det är ju helt ok.

Men jag ser oxå att jag har metoder som GetLanguages där jag hämtar alla språk som man kan välja att ha på en användare (alltså inte det valda språket för en användare). Jag tycker det känns lite skevt såhär i efterhand att ha en sån metod här. Kanske hade varit mer naturligt att ha den i en metod i klass som ja, heter LanguagesBS där man då kanske i framtiden även kan lägga till och ta bort språk osv.

Fan vilken flummig fråga det här blir men jag är mest intresserad av att få igång nån diskussion om hur ni designar era olika lager och hur ni tänker kring klasser ni skapar och var ni lägger vilka metoder osv. Både i datalager och businesslager.

Skapar ni en "Manager" klass för varje entitet ni jobbar med kanske? Hur gör ni isåfall i datalagret? Jaa .. lite olika teorier och kanske lite tips på bra sätt att tänka?

Hehe, om detta var för flummigt så får gärna nån moderator plocka bort det :)


Svara

Sv: Rekomendationer för lager arkitektur

Postades av 2005-07-22 00:33:11 - Peter Björklund

Jag brukar designa det hela med ett grafiskt presentationslager på toppen som mappar mot ett deklarationslager som i sin tur mappar mot ett logiskt eventlager som i sin tur mappar mot ett datalager som antingen mappar mot stored procedures eller mot datakällan direkt.

Beror på själva datakällan i det sista alternativet.

Peter


Svara

Sv: Rekomendationer för lager arkitektur

Postades av 2005-07-22 11:23:10 - Emmanuel Ay

Det finns egentligen inget "optimalt" sätt att konstruera en lösning, det beror helt på vad du har för krav på lösningen.

Ett sätt som inspirerat mig mycket är Microsofts implementation av PetShop-applikationen.
Där har de ett "Business Domain object-layer " som innehåller objektmodellen.

Kolla in, du kan säkert hitta något av intresse:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/petshop3x.asp


Svara

Nyligen

  • 21:41 Automotive Services UK
  • 20:44 Erfarenhet av CBD-olja mot sömnpro
  • 12:13 Sex Dolls for Sale
  • 19:42 Online Casinos for Haitian Players
  • 19:38 Rekommendera något intressant
  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino

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 879
27 965
271 774
558
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