Hvad er lagdelt arkitektur?
Lagdelt arkitektur organiserer kildekode i lag, der hver har ansvar for en bestemt type arbejde. Den adskiller modtagelse af anmodninger, anvendelse af forretningsregler og adgang til data, så koden bliver lettere at forstå og vedligeholde.
Lagene kan køre i én applikation. Lag beskriver kodens ansvarsområder; placering af dele på separate servere er et udrulningsspørgsmål, som behandles af N-tier-arkitektur.
Almindelige lag
En webapplikation har ofte tre lag:
