Mikä on kerrosarkkitehtuuri?
Kerrosarkkitehtuuri järjestää lähdekoodin kerroksiksi, joista jokainen vastaa tietynlaisesta työstä. Se erottaa pyyntöjen vastaanottamisen, liiketoimintasääntöjen soveltamisen ja tietojen käytön, jotta koodia on helpompi ymmärtää ja ylläpitää.
Kerrokset voivat toimia yhdessä sovelluksessa. Kerrokset kuvaavat koodin vastuita; osien sijoittaminen erillisille palvelimille on käyttöönottoon liittyvä asia, jota N-tier-arkkitehtuuri käsittelee.
Tavalliset kerrokset
Verkkosovelluksessa on usein kolme kerrosta:
