Avatar billede cdull Nybegynder
31. januar 2006 - 22:18 Der er 14 kommentarer og
1 løsning

Modulær opbygning af applikation og hjemmeside

Nu har jeg hørt en del omkring modulær opbygning af programmer og hjemmesider osv.
Hvordan fungerer dette i praksis?
Vil gerne vide lidt mere om hvad det er, hvad fordelene er, hvordan det typisk bruges og så en masse gode links til hvor jeg kan læse mere om det(Info samt udvikling)


På Forhånd Tak.
Avatar billede arne_v Ekspert
31. januar 2006 - 22:30 #1
Opdeling i lag.

Klassisk taler man om:
  presentation layer
  business logic layer
  data acces slayer

Men selvom MS aldrig bruger opdelingen saa ligger ASP.NET faktisk mere op til min foretrukne opdeling:
  presentation layer
  controller layer
  business logic layer
  data acces slayer

Alt fra de laveste lag buildes til seperate assembles som deployes sammen med
forreste lag.
Avatar billede arne_v Ekspert
31. januar 2006 - 22:31 #2
En google soegning maa give en milliard links - jeg har ikke lige nogle ved haanden
Avatar billede cdull Nybegynder
31. januar 2006 - 23:26 #4
Sidder og læser links, as we speak.
Ville dog gerne høre fra folk der bruger det.

Kan du uddybe din opdeling lidt nærmere? hvis du har tid og lyst :)
Avatar billede arne_v Ekspert
31. januar 2006 - 23:32 #5
nu er det faktisk svaert at lave et lille simpelt eksempel paa noget som mest giver
mening for store komplekse systemer

jeg forsoegte her http://www.eksperten.dk/spm/654026

og man kan altid diskutere om det var et godt eksempel
Avatar billede Slettet bruger
01. februar 2006 - 05:59 #6
Du kunne starte med at kigge på MS Enterprise Library. Det er måske en lidt tung sag at starte på men det kan hjælpe dig med at give dit program struktur.

http://msdn.microsoft.com/library/?url=/library/en-us/dnpag2/html/EntLib2.asp

Så kan man lide den måde at gøre det på eller ej, men det er en start og du slipper for at skrive en masse ting selv.
Avatar billede cdull Nybegynder
01. februar 2006 - 17:59 #7
arne_v er det det som man kalder for modulær programmering?
Sådan som jeg ser det er det opdelingen i lag.

Hvordan fungerer sådan noget som man har et program, en masse kunder. forskellige kunder skal bruge forskellige finktioner i programmer(moduler).
Det er lidt sådan jeg ser modulær opbygning af et program.
Kan du forklare noget om det? Eller irettesætte mig hvis jeg er gal på den :)
Avatar billede arne_v Ekspert
01. februar 2006 - 18:07 #8
Det er opdeling i lag.

Jeg tolkede dit spoergsmaal som at det var det du reelt ledte efter.

Men det du leder efter er portal funktionalitet hvor forskellige
brugere har forskellige moduler til raadighede alt efter rettigheder og
preferencer ?
Avatar billede arne_v Ekspert
01. februar 2006 - 18:11 #9
jeg mener at der en del MS teknologi til det: ASP.NET web parts, SharePoint server etc.

men hvis du selv skal lave det fra bunden saa skal du have:
  et format for dine moduler
  en konfiguration (XML eller database)
  en tom skal som inkluderer indhold udfra konfiguration

Ikke helt trivielt at lave. Og jeg tror aldrig at jeg har set en
tutorial til den slags.
Avatar billede cdull Nybegynder
01. februar 2006 - 18:36 #10
Ja det var noget i den stil jeg havde tænkt på.
Som f.eks.

Har et program lad os sige for sjov design af køretøjer osv.
Så har vi modul til design af en bil, en motorcykel, en båd, et fly osv osv.

Så skal det koste pr modul.

Bruger 1 skal have Bil og Motorcykel.
Bruger 2 skal kun have båd
osv osv.

Hvordan kan det gøres? Skal egentligt ikke lave noget med det, bare forstå meniingen med det til fremtidig brug og jeg ikke ser så blank ud hvis jeg skal til at lave noget omkring dette.
Avatar billede arne_v Ekspert
02. februar 2006 - 03:14 #11
proev at finde en faerdig open source portal og kig lidt paa den

DotNetNuke maaske
Avatar billede cdull Nybegynder
02. februar 2006 - 11:59 #12
Du mener kigge på deres system for at forstå hvordan det er opbygget.
Det kunne jeg jo prøve. Tak for hjælpen.
Avatar billede arne_v Ekspert
03. februar 2006 - 02:36 #13
jep
Avatar billede arne_v Ekspert
03. februar 2006 - 02:37 #14
all set ?
Avatar billede cdull Nybegynder
04. februar 2006 - 15:02 #15
Ja, tak forhjælpen. Har en del at gå igang med.
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