جهت تماس با کارشناسان فروش کلیک نمایید
موضوع مقاله :

منظور از برنامه نویسی لايه ای چیست؟

شرح : در برنامه نويسي چند لايه هر برنامه مي تواند به چندين بخش تقسيم شود که هريک از اين بخش ها داراي وظايفي هستند. هر برنامه مي تواند چندين لايه داشته باشد اما معمولا لايه هاي زير را براي هر برنامه مي توان تعريف نمود:
Data Access Layer
Business logic layer
Presentation Layer يا User Interface Layer
لايه DataAccess وظيفه ايجاد ارتباط با Database و ذخيره و بازيابي اطلاعات از بانک را بر عهده دارد
ممکن است اطلاعات وارد شده توسط کاربر نياز به پردازش و اعتبارسنجي داشته باشند انجام اين کار وظيفه لايه business logic مي باشد مثلا مي خواهيم کاربر در يک قسمت از برنامه فقط عدد وارد کند که براي بررسي اين کار قطعه کدي را مي نويسيم
لايه Presentation نيز قسمتي از نرم افزار است که با کاربر ارتباط برقرار مي کند نمايش داده ها به کاربر و دادن مجوز دسترسي به داده ها براي کاربر مهم ترين وظيفه اين لايه مي باشد

مزاياي برنامه نويسي لايه اي

برنامه به چند لايه منطقي مجزا تقسيم مي شود بنابراين مديريت قسمت هاي مختلف نرم افزار به راحتي امکان پذير است
در برنامه کلاينت از هيچ دستور sql اي استفاده نمي شود و تمامي اين کارها در لايه DataAccess ‌انجام مي شود
تغيير يا گسترش برنامه بسيار ساده تر خواهد بود