صفحه محصول - پاورپوینت آشنایی با تکنولوژی 3tier Programming

پاورپوینت آشنایی با تکنولوژی 3tier Programming (pptx) 9 اسلاید


دسته بندی : پاورپوینت

نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )

تعداد اسلاید: 9 اسلاید

قسمتی از متن PowerPoint (.pptx) :

فهرست موضوعات مقدمه انواع سیستمهای برنامه نویسی مشکلات روشهای موجود روشهای برنامه نویسی تحت وب برنامه نویسی سه لایه مزایای روش نوین 1. 2. 3. 4. 5. 6. 3tier Programming صفحه 1 مقدمه همگام با پیشرفتهای سخت افزاری علم کامپیوتر ، بخش تولید و ایجاد نرم افزار نیز دچار تغییر و تحول شده و دائماٌ درحال پیشرفت می باشد . حتی میتوان گفت که پیشرفتهای نرم افزار بسیار سریعتر از زمینه سخت افزار انجام گرفته و در آینده نیز شاهد توسعه فراوانی خواهیم بود . در تولید سیستم های نرم افزار روشها و تکنولوژیهای مختلفی موجود می باشد که هر یک مزایا و معایب خاص خود را دارا می باشد . یکی از بهترین سیستمهای برنامه نویسی « برنامه نویسی چند لایه » می باشد که در این اسلاید به توضیح مختصری در رابطه با آن خواهیم پرداخت . مزایای روش نوین 3tier Programming مقدمه انواع سیستمهای برنامه نویسی روشهای برنامه نویسی تحت وب مشکلات روشهای موجود برنامه نویسی سه لایه صفحه 2 انواع سیستمهای برنامه نویسی سیستم های برنامه نویسی را میتوان به سه دسته جزیره ای ـ شبکه ای و تحت وب تقسیم کرد 3tier Programming مزایای روش نوین مقدمه انواع سیستمهای برنامه نویسی روشهای برنامه نویسی تحت وب مشکلات روشهای موجود برنامه نویسی سه لایه صفحه 3 روشهای برنامه نویسی تحت وب برای برنامه نویسی تحت وب دو روش عمده موجود می باشد . روش اول برنامه نویسی تک لایه ـ روش دوم برنامه نویسی چند لایه 3tier Programming مزایای روش نوین مقدمه انواع سیستمهای برنامه نویسی روشهای برنامه نویسی تحت وب مشکلات روشهای موجود برنامه نویسی سه لایه صفحه 4 مشکلات روشهای موجود در روش اول بدلیل اتصال مستقیم فرمها به بانک اطلاعاتی در صورت تغییر در ساختار بانک اطلاعات ، باید کلیه فرمها نیز تغییر یابند . بنابراین برنامه انعطاف پذیر نخواهد بود. در روش اول استفاده از بانک اطلاعاتی منحصر به یک نوع بانک بوده و امکان تغییر به سایر بانکهای اطلاعاتی موجود نمی باشد . امنیت در این روش پایین بوده و احتمال سرقت اطلاعات ( هک ) بالا می باشد . 3tier Programming مزایای روش نوین مقدمه انواع سیستمهای برنامه نویسی روشهای برنامه نویسی تحت وب مشکلات روشهای موجود برنامه نویسی سه لایه صفحه 5 برنامه نویسی سه لایه برنامه نویسی سه لایه یکی از بهترین روشهای برنامه نویسی بوده که امروزه شرکتهای نرم افزاری بزرگ جهان مانند میکروسافت آنرا توصیه نموده و در سیستمهای برنامه سازی خود مانند VS امکانات خاصی برای پیاده سازی آن قائل شده اند . در این روش برنامه به سه لایه کلی تقسیم شده و هر لایه نیز از اجزای کوچکتری تشکیل می گردد . در این حالت کاربر که با فرمها در ارتباط می باشد به هیچ عنوان با ساختار بانک اطلاعات در ارتباط نبوده لایه های مختلف خدمات مورد نیاز را تامین می نماید . 3tier Programming مزایای روش نوین مقدمه انواع سیستمهای برنامه نویسی روشهای برنامه نویسی تحت وب مشکلات روشهای موجود برنامه نویسی سه لایه فرم های وب : قسمتی از برنامه که کاربر نهایی آنها را مشاهده کرده و توسط آن اعمال مورد نظر خود را انجام می دهد . لایه BL ( Business Logical Layer ) : این لایه به فرمهای وب متصل شده و وظیفه تبادل داده با کاربر را بر عهده دارند . Common : این بخش شامل کلاسهایی شامل جداول تعریف شده ، ثواب و View ها می باشد . IDAL ( Interface Data Access Layer ) : قالبهای کلی که باید در لایه DA تعریف گردند دراین بخش قرار می گیرند . لایه DA (Data Access Layer) : این لایه به بانک اطلاعات متصل شده و وظیفه تبادل داده با رویه ذخیره شده را بر عهده دارد. Stored Procedures : این بخش شامل رویه های ذخیره شده ایست که کلیه عملیات واقعی کار با داده را انجام می دهند . یعنی اعمالی مانند بازیابی ، ذخیره ، ویرایش ، حذف و .... اطلاعات از بانک اطلاعاتی بر عهده این رویه هاست . View : این بخش برای بازیابی اطلاعات دلخواه از جداول مختلف می باشد . Data Base : محل ذخیره سازی اطلاعات که داده ها به صورت طبقه بندی شده در آن ذخیره می گردد . شرح مختصری بر مدل 3-TIER : صفحه 6 مزایای روش نوین فرمهای وب از طریق لایه ها به بانک اطلاعاتی متصل می شوند که این امر باعث انعطاف پذیری بسیار بالای برنامه می گردد . به مفهوم ساده تر می توان هر لحظه ساختار بانک اطلاعاتی و نوع آنرا تغییر داد و برای این کار تنها لایه DAL باید تغییر یابد . بدلیل عدم اتصال فرمها به بانک اطلاعاتی امنیت سیستم بسیار بالا بوده وهمکان هک شدن آن کاهش می یابد . در صورت ایجاد هر یک از لایه ها می توان از بخشهای مشترک آنها در سیستمهای جداگانه ای استفاده نمود که این امر سرعت تولید نرم افزارهای بعدی را بسیار افزایش می دهد . 3tier Programming مزایای روش نوین مقدمه انواع سیستمهای برنامه نویسی روشهای برنامه نویسی تحت وب مشکلات روشهای موجود برنامه نویسی سه لایه

فایل های دیگر این دسته

مجوزها،گواهینامه ها و بانکهای همکار

ساونیپ دارای نماد اعتماد الکترونیک از وزارت صنعت و همچنین دارای قرارداد پرداختهای اینترنتی با شرکتهای بزرگ به پرداخت ملت و زرین پال و آقای پرداخت میباشد که در زیـر میـتوانید مجـوزها را مشاهده کنید