banner1 banner2
قبلی Play Stop بعدی
هاست

ارائه یک مدل همگرا و جامع

ارزیابی كاربر: OFFOFFOFFOFFOFF / 0
ضعیف عالی 
با همكاری پروانه حاجی بابا

 برای پیاده سازی برنامه های تحت وب از تکنولوژی های متعدد و متفاوتی  استفاده می گردد. بمنظور طراحی و پیاده سازی برنامه های مبتنی بر وب صرفا" یک روش وجود نداشته و می توان از روش های متعدد که هر یک برخاسته از تکنولوژی های متعددی می باشند ، به هدف خود دست پیدا کرد. برخی از تکنولوژی های ارائه شده متعلق به شرکت های متعدد کامپیوتری بوده که در حالاتی ممکن است دارای عملکردهای مشابه باشند. کنسرسیوم وب مسئولیت استاندار نمودن تکنولوژی های مرتبط در این زمینه را برعهده دارد. پس از استاندارد نمودن هر یک از تکنولوژی های موجود ، تمام تولیدکنندگان نرم افزار و سخت افزار سعی در رعایت موارد استاندارد شده کرده تا بدین طریق مخاطبان بیشتری را جذب و زمینه استفاده وسیع تر و گسترده از تکنولوژی های فوق ، فراهم گردد.

عملکرد اکثر برنامه های تحت وب در موارد بسیاری مشابه یکدیگر است :

  • ارائه یک بخش رابط کاربر بمنظور ارتباط با کاربران : دریافت خواسته ها و یا نمایش نتایج
  • دریافت و ارسال درخواست کاربران ( از سرویس گیرنده بسمت سرویس دهنده )
  • انجام پردازش لازم ( مبتنی بر  سرویس دهنده )
  • دستیابی به منابع داده ئی ( بانک های اطلاعاتی ) و انجام پردازش های لازم
  • ارسال نتایج بدستت آمده از پردازش های انجام شده برای سرویس گیرنده
  • انجام پردازش های لازم ( مبتنی بر سرویس گیرنده )

    در این بخش ، هدف ارائه یک مدل عملیاتی برای پیاده سازی برنامه های مبتنی بر وب می باشد.  مدل پیشنهادی  ،  مستقل از نوع تکنولوژی ،  ارائه شده است .  در این مدل صرفنظر از نوع تکنولوژی استفاده شده ، می توان تمامی عملیاتی را که یک برنامه مبتنی بر وب انجام می دهد را در چهار لایه متفاوت تبین و تعریف کرد.

 

  • لایه رابط کاربر

  • لایه ارتباطی

  • لایه میانی

  • لایه داده

 

هر یک از لایه های فوق مسئولیت انجام عملیات متفاوتی را برعهده داشته و در این راستا از تکنولوژی های متعددی استفاده می گردد. در ادامه ،  جایگاه هر یک از لایه های  فوق در یک برنامه مبتنی بر وب تشریح و در ادامه  به تبین جایگاه هر یک از  تکنولوژی های موجود درلایه ها ، پرداخته خواهد شد. 

 آشنائی با عملکرد هر لایه و شناخت تکنولوژی  های موجود ، زمینه شناخت اصولی ، منطقی و سیستماتیک برنامه های مبتنی بر وب را بوجود خواهد آورد. دامنه استفاده  از برخی  تکنولوژی ها صرفا" در حد و اندازه یک لایه بوده و برخی دیگر از تکنولوژی ها دارای عماکردی فرا لایه ای  بوده و ممکن است در چندین لایه استفاده گردند.

 

< قبلی بعدی >

آخرین محصولات

ویدئو پروژکتور اپسون  Epson EB-445Wi ویدئو پروژکتور اپسون Epson EB-445Wi
1 ﷼
تدی Teddy تدی Teddy
1 ﷼
1 ﷼
پاندا Panda پاندا Panda
1 ﷼
1 ﷼
موش Mouse موش Mouse
1 ﷼
1 ﷼
ببر سیاه Black Panther ببر سیاه Black Panther
1 ﷼
1 ﷼
میمون Monkey میمون Monkey
1 ﷼
1 ﷼
شیر Lion شیر Lion
1 ﷼
1 ﷼
کرگدن Hippo کرگدن Hippo
1 ﷼
1 ﷼
فیل Elephant فیل Elephant
1 ﷼
1 ﷼

رأی گیری

آیا مطالب ایران رایانه برای شما مفید هستند؟

نتایج
Powered by Pars Mizban Services and Elxis