در
این کتاب شما با مدل برنامه نویسی سه لایه آشنا می شوید.
یک
لایه برنامه به یک قسمت از برنامه که بصورت موازی با دیگر قسمتها در حال تعامل است
گفته می شود. و هر لایه وظیفه خاص خود را انجام می دهد. در واقع برنامه نویسی چند
لایه تقسیم فیزیکی برنامه به چند قسمت و توزیع هر قسمت روی یک Server
می باشد.
مدل
برنامه نویسی چند لایه مشکلات مدل های قدیمی مثل Client/Server که شامل مدیریت متمرکز ، محاسبات توزیع شده ،
کارایی و مقیاس پذیری است را رفع نموده است.
فصولی
که در این کتاب می خوانید عبارتند از:
تعریف
لایه و مفاهیم آن
برنامه
نویسی دو لایه
بررسی
و مشکلات برنامه های دو لایه
برنامه
نویسی سه لایه
برنامه
نویسی چند لایه
توضیحات
بیشتر:
برنامه
نویسی سه لایه:
در
واقع اجزای برنامه به چند لایه تقسیم می شوند. برنامه نویسی سه لایه نوعی برنامه
نویسی چند لایه است.
برای
برنامه های چند لایه شرط های زیر لازم است:
لایه
ها بایستی از هم مستقل باشند.
لایه
ها به ترتیب از بالا به پایین با هم در ارتباط باشند یعنی لایه بالایی فقط متدهای
لایه پایین تر از خودش را فراخوانی کند و لایه پایین نتواند متدهای لایه بالایی
خودش را Call
نماید.