آموزش برنامه نویسی با معماری چند لایه
با استفاده از معماری چند لایه خواهیم توانست که انجام عملیات های مهم و تکرارشونده در کل نرم افزار را در قالب لایه های مختلف پیاده سازی کنیم. در این معماری در صورتی که بخواهیم بخش یا همه یک روند را تغییر دهیم، تنها بخش مورد نظر در لایه ای که کدها در آن نوشته شده اند این تغییرات صورت می گیرد. این در حالی است که تمام بخش های مختلف نرم افزار درگیر این تغییرات نخواهند بود و ما تنها یک بار برای کل نرم افزار آن را تغییر داده ایم. استفاده از معماری در نرم افزار، علاوه بر ایجاد یک چارچوب، آن را معتبر کرده و قابلیت انعطاف پذیری بالایی را به آن می بخشد.
در اکثر نرم افزارهایی که آنها را برنامه نویسی می کنیم نیاز پیدا می کنیم تا برخی از کدها را در بخش های مختلف برنامه مجدداً تکرار کنیم. انجام این کار علاوه بر خسته کننده و زمان گیر بودن ما درگیر مشکلاتی نیز خواهد کرد. این مشکلات زمانی رخ خواهند داد که نیاز داشته باشیم قسمتی یا کل یک روند را در برنامه تغییر دهیم. انجام این تغییرات ما را متحمل هزینه های مختلف از نظر زمان و مالی خواهد کرد.
با استفاده از معماری چند لایه خواهیم توانست که انجام عملیات های مهم و تکرارشونده در کل نرم افزار را در قالب لایه های مختلف پیاده سازی کنیم. در این معماری در صورتی که بخواهیم بخش یا همه یک روند را تغییر دهیم، تنها بخش مورد نظر در لایه ای که کدها در آن نوشته شده اند این تغییرات صورت می گیرد. این در حالی است که تمام بخش های مختلف نرم افزار درگیر این تغییرات نخواهند بود و ما تنها یک بار برای کل نرم افزار آن را تغییر داده ایم. استفاده از معماری در نرم افزار، علاوه بر ایجاد یک چارچوب، آن را معتبر کرده و قابلیت انعطاف پذیری بالایی را به آن می بخشد.
در این آموزش معماری چند لایه مخصوصاً برای ارتباط با بانک های اطلاعاتی در نظر گرفته شده است (Linq To SQL, Entity Framework, ADO.NET). که پس از فراگیری آن می توان از آن برای رفع نیازهای مختلف بهره برد.
برای مشاهده جزئیات و تهیه آموزش برنامه نویسی با معماری چند لایه به این لینک (+) مراجعه نمایید.
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
- آشنایی با معماری چند لایه
- آشنایی با لایه های مختلف
- ایجاد لایه ی ارتباط با بانک اطلاعاتی (Data Access Layer) و مدیریت آن
- ایجاد لایه ی میانی برای وضع قوانین تجاری (Bussines Layer)
- ایجاد ارتباط لایه رابط کاربری با لایه های دیگر و استفاده از آنها
برای مشاهده جزئیات و تهیه آموزش برنامه نویسی با معماری چند لایه به این لینک (+) مراجعه نمایید.
مفید برای رشته های
- کامپیوتر
- نرم افزار
پیش نیاز
مجموعه: برنامه نویسی, سته بندی مستقل برچسب ها: Bussines Layer, Data Access Layer, لایه های مختلف, معماری چند لایه