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

منظور از برنامه نویسی لايه ای چیست؟ | شرکت طراحي سايت بهپردازن

در برنامه نويسي چند لايه هر برنامه مي تواند به چندين بخش تقسيم شود که هريک از اين بخش ها داراي وظايفي هستند. هر برنامه مي تواند چندين لايه داشته باشد اما معمولا لايه هاي زير را براي هر برنامه مي توان تعريف نمود:

Data Access Layer

Business logic layer

Presentation Layer يا User Interface Layer

لايه DataAccess وظيفه ايجاد ارتباط با Database و ذخيره و بازيابي اطلاعات از بانک را بر عهده دارد

ممکن است اطلاعات وارد شده توسط کاربر نياز به پردازش و اعتبارسنجي داشته باشند انجام اين کار وظيفه لايه business logic مي باشد مثلا مي خواهيم کاربر در يک قسمت از برنامه فقط عدد وارد کند که براي بررسي اين کار قطعه کدي را مي نويسيم

لايه Presentation نيز قسمتي از نرم افزار است که با کاربر ارتباط برقرار مي کند نمايش داده ها به کاربر و دادن مجوز دسترسي به داده ها براي کاربر مهم ترين وظيفه اين لايه مي باشد

براي مشاوره همين حالا با کارشناسان ما تماس بگيريد:شرکت طراحی سایت بهپردازان یک شرکت معتبر در زمینه طراحی سایت فروشگاهی، طراحی سایت شرکتی حرفه ای میباشد که آماده مشاوره رایگان در جهت توسعه کسب و کار اینترنتی میباشد.

مطالب بيشتر: برنامه نويسي چيست و برنامه نويس کيست؟

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

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

در برنامه کلاينت از هيچ دستور sql اي استفاده نمي شود و تمامي اين کارها در لايه DataAccess ‌انجام مي شود

تغيير يا گسترش برنامه بسيار ساده تر خواهد بود