लेयर्ड आर्किटेक्चर क्या है?
लेयर्ड आर्किटेक्चर सोर्स कोड को परतों में व्यवस्थित करता है, जिनमें प्रत्येक किसी खास तरह के काम के लिए जिम्मेदार होती है। यह अनुरोध लेना, व्यावसायिक नियम लागू करना और डेटा तक पहुँचना अलग करता है, ताकि कोड समझना और सँभालना आसान हो।
परतें एक एप्लिकेशन के भीतर चल सकती हैं। वे कोड की जिम्मेदारियाँ बताती हैं; हिस्सों को अलग सर्वर पर रखना डिप्लॉयमेंट का विषय है, जिसे N-Tier आर्किटेक्चर संबोधित करता है।
सामान्य परतें
वेब एप्लिकेशन में अक्सर तीन परतें होती हैं:
