Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/uili/public_html/qa-include/qa-db.php on line 66
برنامه‌نویسی - طراحي وب به صورت سه لايه يعني چي؟ - ایلی، پرسش و پاسخ کامپیوتر
اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

طراحي وب به صورت سه لايه يعني چي؟

0 امتیاز
201 نمایش

اصلا سه لايه بودن يك صفحه وب به چه معناست؟
به چه دردي ميخوره؟

Don't Expect Anyone Except Yourself,...
پرسیده شده یکشنبه ۲۵ فروردین ۱۳۹۲ در سیستم‌های مدیریت محتوای آنلاین توسط Arash  
بازتگ شده دوشنبه ۲ اردیبهشت ۱۳۹۲ توسط admin

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

معماری چندلایه یه روش معماری نرم‌افزار هست که در مهندسی نرم‌افزار بحث می‌شه.
برای طراحی مدل یک پروژه‌ی نرم‌افزاری می‌شه از روش‌های مختلف استفاده کرد. یکی از روش‌های نسبتاً جدید و بسیار موفق در حوزه‌ی نرم‌افزارهای وب، روش معماری چند لایه (multi tier architecture) است. در این روش نرم‌افزار تحت وب به چند قسمت تقسیم می‌شه.

۱- قسمت دسترسی به پایگاه داده (لایه‌ی داده)
۲- قسمت واسط کاربری (لایه‌ی نمایش)
۳- قسمت واسط دو قسمت قبلی (لایه‌ی تجاری)

اصولاً روش‌های معماری نرم‌افزار برای ساده کردن مدیریت طراحی، پیاده‌سازی، به‌روز کردن و مدیریت خطاهای نرم‌افزارهای گسترده استفاده می‌شن

در اسکریپت‌های وب موفق (مثل جوملا، سوشیال‌انجین) شما با model-view-controller آشنا می‌شین که پیاده‌سازی همین منطق سه‌لایه است.

برای توضیح بیشتر می‌تونین به ویکیپدیا رجوع کنین

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده چهارشنبه ۲۶ تیر ۱۳۹۲ توسط prodo  
انتخاب شده جمعه ۴ مرداد ۱۳۹۲ توسط Arash

خیلی ممنون،
خلاصه ولی کامل.

خواهش می‌کنم. اتفاقاً تو حوزه تخصصی خودم هم بود.