ADO.NET و معماری سه لایه در سی شارپ (بخش اول)
جلسات دوره
مهدی عباسی
مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و .... مشاهده رزومه
آموزش ADO.Net و معماری سه لایه در زبان سی شارپ:
در این جلسه با مبحث بسیار کاربردی معماری سه لایه در زبان سی شارپ آشنا میشوید. معماری سه لایه در سی شارپ برنامه را به چندین بخش تقسیم میکند. ما برای مدیریت و درک آسان پروژه های بزرگ از معماری 3 لایه استفاده میکنیم.
سه لایه مجزا در برنامه ها عبارت اند از:
- Presentation Layer (PL): این لایه بالایی از معماری است. بالاترین سطح برنامه، رابط کاربری است. این لایه مربوط به رابط کاربری است که کاربر میبیند. عملکرد اصلی این لایه ترجمه وظایف و نتایج مواردی است که کاربر می تواند آن را درک کند. شامل صفحاتی مانند فرم های وب، فرم ویندوز است که داده ها به کاربر ارائه می شود و برای گرفتن ورودی از کاربر استفاده میشود. این لایه مهمترین لایه است زیرا لایه ای است که کاربر میبیند و UI خوب، کاربر را به خود جلب می کند و باید به درستی طراحی شود.
- (BLL) Business Logic Layer: این لایه میانی معماری است. این لایه شامل کلاس های C # است و محاسبات و عملیات منطقی در این لایه انجام میشود. این لایه دستور را پردازش میکند و محاسبات را انجام میدهد.
- (DLL) Data Access Layer: مستقیماً با پایگاه داده ارتباط برقرار میکند. این لایه شامل متدهایی برای انجام عملیات در پایگاه داده مانند درج، حذف، به روزرسانی و... استفاده می شود. بنابراین، این لایه ارتباطی با پایگاه داده برقرار میکند و عملکردهایی را بر روی پایگاه داده انجام میدهد. این مبحث را با پیاده سازی یک پروژه به طور کامل آموزش میدهیم.
برای یادگیری این مبحث مثال ها و نکته های متعددی را در فایل ویدئویی آورده ایم که با تهیه این درس و مشاهده ویدئو ها به طور کامل به این مبحث مسلط خواهید شد.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل میتوانید به انجمن پرسش و پاسخ درسمن مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
انجمن سی شارپ کاران درسمن
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.