લેયર્ડ આર્કિટેક્ચર શું છે?
લેયર્ડ આર્કિટેક્ચર સોર્સ કોડને સ્તરોમાં ગોઠવે છે, જેમાં દરેક સ્તર ચોક્કસ પ્રકારના કામ માટે જવાબદાર હોય છે. તે વિનંતીઓ સ્વીકારવાનું, વ્યવસાયિક નિયમો લાગુ કરવાનું અને ડેટા ઍક્સેસ કરવાનું અલગ રાખે છે, જેથી કોડ સમજવો અને જાળવવો સરળ બને.
આ સ્તરો એક જ એપ્લિકેશનમાં ચાલી શકે છે. સ્તરો કોડની જવાબદારીઓ દર્શાવે છે; ભાગોને અલગ સર્વરો પર મૂકવા એ ડિપ્લોયમેન્ટનો મુદ્દો છે, જે N-Tier આર્કિટેક્ચરમાં આવરી લેવાય છે.
સામાન્ય સ્તરો
વેબ એપ્લિકેશનમાં ઘણી વાર ત્રણ સ્તરો હોય છે:
