/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
3 lags arkitektur?
Fra : JS


Dato : 14-06-05 14:29

Når man vælger at bruge en 3 lags arkitektur så har jeg læst at lagene
består af følgende:

1. Præsentations lag (JSP sider, view del)
2. Proceshåndteringslag (klasser til at lave udregninger)
3. Databasehåndterings lag (Selv den database man anvender?)

Men jeg er lidt i tvivl om det 3. lag. Indeholder det kun databasen eller
indeholder det også det interface som bruges til at tilgå databasen?



Mvh
Johs



 
 
Brian (14-06-2005)
Kommentar
Fra : Brian


Dato : 14-06-05 14:38

Normalt når man udvikler software opdeler man softwaren i nogle lag - disse
kaldes arkitektur signifikante design pakker(med et flot ord)

Man laver denne opdeling for at opbygge det logisk - og for at mindske
koblingen imellem pakkerne. Men hvad pakkerne hedder er helt op til dig
selv - dermed er det også op til dig selv hvad de skal indeholde.

Jeg håber det var svar på dit spørgsmål.

Brian
"JS" <dsa.@asdf.com> wrote in message news:d8mm02$44q$1@news.net.uni-c.dk...
> Når man vælger at bruge en 3 lags arkitektur så har jeg læst at lagene
> består af følgende:
>
> 1. Præsentations lag (JSP sider, view del)
> 2. Proceshåndteringslag (klasser til at lave udregninger)
> 3. Databasehåndterings lag (Selv den database man anvender?)
>
> Men jeg er lidt i tvivl om det 3. lag. Indeholder det kun databasen eller
> indeholder det også det interface som bruges til at tilgå databasen?
>
>
>
> Mvh
> Johs
>
>



Ukendt (14-06-2005)
Kommentar
Fra : Ukendt


Dato : 14-06-05 16:05

JS wrote:
> Når man vælger at bruge en 3 lags arkitektur så har jeg læst at lagene
> består af følgende:
>
> 1. Præsentations lag (JSP sider, view del)
> 2. Proceshåndteringslag (klasser til at lave udregninger)
> 3. Databasehåndterings lag (Selv den database man anvender?)
>
> Men jeg er lidt i tvivl om det 3. lag. Indeholder det kun databasen eller
> indeholder det også det interface som bruges til at tilgå databasen?

Som jeg ser det, er det er både klasser indholdende
datastrukturen og funktionalitet til at tilgå databasen o.l.

--
Mvh.
Martin Møller Bæk
www.yavi.dk
www.kunsthjoernet.dk

JS (14-06-2005)
Kommentar
Fra : JS


Dato : 14-06-05 17:42


"Martin Møller Bæk" <martin@fjerndetteheraflame.dk> skrev i en meddelelse
news:d8mrm6$lfs$1@gnd.k-net.dk...
> JS wrote:
> > Når man vælger at bruge en 3 lags arkitektur så har jeg læst at lagene
> > består af følgende:
> >
> > 1. Præsentations lag (JSP sider, view del)
> > 2. Proceshåndteringslag (klasser til at lave udregninger)
> > 3. Databasehåndterings lag (Selv den database man anvender?)
> >
> > Men jeg er lidt i tvivl om det 3. lag. Indeholder det kun databasen
eller
> > indeholder det også det interface som bruges til at tilgå databasen?
>
> Som jeg ser det, er det er både klasser indholdende
> datastrukturen og funktionalitet til at tilgå databasen o.l.


Ok så du mener ikke at selve den database man anvender hører til det 3. lag?



Nikolaj Hansen (14-06-2005)
Kommentar
Fra : Nikolaj Hansen


Dato : 14-06-05 16:50

JS wrote:
> Når man vælger at bruge en 3 lags arkitektur så har jeg læst at lagene
> består af følgende:
>
> 1. Præsentations lag (JSP sider, view del)
> 2. Proceshåndteringslag (klasser til at lave udregninger)
> 3. Databasehåndterings lag (Selv den database man anvender?)

Du har ret.

Men husk der ikke er nogen grund til selv at begynde at skrive framework
til det.

J2EE er heldigvis opfundet.

mvh

Nikolaj Hansen

Malte (14-06-2005)
Kommentar
Fra : Malte


Dato : 14-06-05 20:08

JS wrote:
> Når man vælger at bruge en 3 lags arkitektur så har jeg læst at lagene
> består af følgende:
>
> 1. Præsentations lag (JSP sider, view del)
> 2. Proceshåndteringslag (klasser til at lave udregninger)
> 3. Databasehåndterings lag (Selv den database man anvender?)
>
> Men jeg er lidt i tvivl om det 3. lag. Indeholder det kun databasen eller
> indeholder det også det interface som bruges til at tilgå databasen?
>
>
>
> Mvh
> Johs
>
>
Jeg tror, at grænserne er lidt flydende. For eksempel er der mange som
vil påstå, at stored procedures er enklere at bruge, men de indeholder
ofte logik, som (rettelig?) hører hjemme i controller laget. I
virkelighedens verden vil du sommetider opleve 4,5,6 eller flere lag.
Hvordan du inddeler dem afhænger af øjet, som ser, kunden, som skal
overtales, eller kollegaen, som skal have opgaven pådutted...

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste