Avatar billede decrypto Nybegynder
25. april 2005 - 16:33 Der er 9 kommentarer og
1 løsning

Lagdeling i ASP

Er der nogen, der har nogle gode links til, hvordan man på en god og effektiv måde kan lagdele ens site.
Avatar billede decrypto Nybegynder
25. april 2005 - 16:35 #1
Lagdeling i ASP.NET naturligvis.

Jeg har nemlig lagdelt mit site, men er ikke sikker på, at det er optimalt. Jeg har nemlig blandet sql i mit business lag, og det er nok ikke så smart.
Avatar billede arne_v Ekspert
25. april 2005 - 16:39 #2
den klassiske 3 deling er vel:

presentation
business logic
data access
Avatar billede arne_v Ekspert
25. april 2005 - 16:43 #3
Men husk at opdeling i lag er ikke et mål i sig selv men et middel til
at opnå noget fornuftigt struktueret kode.

Så stil dig spørgsmål som:
  - hvis jeg skifter fra SQLServer til Oracle hvor meget kode skal jeg så rette ?
  - hvis jeg ændrer margin fra 50% på alle varer til 30% på danske varer og 60% på
    udenlanske varer hvor meget kode skal jeg så rette ?
  - hvis jeg får et web bureau til at designe et nyt look and feel hvor nemt
    er det så at integrere med det eksisterende ?
Avatar billede decrypto Nybegynder
25. april 2005 - 21:03 #4
Du har ret. Man skal ikke lagdele, bare for at lagdele. Det er mere et spørgsmål, man skal stille sig selv, om der er behov for det. Jeg anser lagdeling som en strukturet og intelligent kode stilart, hvis man kan sige det, og gør det mere for øvelsens skyld.
Avatar billede arne_v Ekspert
25. april 2005 - 21:12 #5
den førnævnte 3 deling repræsenterer dog en masse erfaring med hensyn til hvad
der typisk er en god opdeling

om din applikation er "typisk" må du så vurdere
Avatar billede decrypto Nybegynder
26. april 2005 - 09:37 #6
Avatar billede arne_v Ekspert
26. april 2005 - 10:51 #7
Det er en lang artikel.

Men udfra en hurtig skmining lyder den da meget fornuftig.
Avatar billede nielsbrinch Nybegynder
27. april 2005 - 20:33 #8
I mange mindre applikationer giver det mening at lægge Business Logic sammen med enten Presentation eller Data Access. Jeg har ofte set et "Business Logic"-lag som faktisk bare redirecter til "Data Access"-metoder.
Avatar billede arne_v Ekspert
27. april 2005 - 20:44 #9
Jep. Det ses tit at nogen som har læst en artikel med et antal lag bare fylder
nogle klasser på som ikke bidrager med noget som helst bare for at så gør
man ligesom i artiklen.
Avatar billede arne_v Ekspert
28. maj 2005 - 17:30 #10
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester