Hva er lagdelt arkitektur?
Lagdelt arkitektur organiserer kildekode i lag, der hvert lag har ansvar for en bestemt type arbeid. Den skiller mottak av forespørsler, anvendelse av forretningsregler og datatilgang, slik at koden blir enklere å forstå og vedlikeholde.
Lagene kan kjøre i én applikasjon. Lag beskriver ansvar i koden; å plassere deler på separate servere er et distribusjonsspørsmål som N-tier-arkitektur tar for seg.
Vanlige lag
En webapplikasjon har ofte tre lag:
