ارائه یک مدل همگرا و جامع
برای پیاده سازی برنامه های تحت وب از تکنولوژی های متعدد و متفاوتی استفاده می گردد. بمنظور طراحی و پیاده سازی برنامه های مبتنی بر وب صرفا" یک روش وجود نداشته و می توان از روش های متعدد که هر یک برخاسته از تکنولوژی های متعددی می باشند ، به هدف خود دست پیدا کرد. برخی از تکنولوژی های ارائه شده متعلق به شرکت های متعدد کامپیوتری بوده که در حالاتی ممکن است دارای عملکردهای مشابه باشند. کنسرسیوم وب مسئولیت استاندار نمودن تکنولوژی های مرتبط در این زمینه را برعهده دارد. پس از استاندارد نمودن هر یک از تکنولوژی های موجود ، تمام تولیدکنندگان نرم افزار و سخت افزار سعی در رعایت موارد استاندارد شده کرده تا بدین طریق مخاطبان بیشتری را جذب و زمینه استفاده وسیع تر و گسترده از تکنولوژی های فوق ، فراهم گردد.
عملکرد اکثر برنامه های تحت وب در موارد بسیاری مشابه یکدیگر است :
-
ارائه یک بخش رابط کاربر بمنظور ارتباط با کاربران : دریافت خواسته ها و یا نمایش نتایج
-
دریافت و ارسال درخواست کاربران ( از سرویس گیرنده بسمت سرویس دهنده )
-
انجام پردازش لازم ( مبتنی بر سرویس دهنده )
-
دستیابی به منابع داده ئی ( بانک های اطلاعاتی ) و انجام پردازش های لازم
-
ارسال نتایج بدستت آمده از پردازش های انجام شده برای سرویس گیرنده
-
انجام پردازش های لازم ( مبتنی بر سرویس گیرنده )
در این بخش ، هدف ارائه یک مدل عملیاتی برای پیاده سازی برنامه های مبتنی بر وب می باشد. مدل پیشنهادی ، مستقل از نوع تکنولوژی ، ارائه شده است . در این مدل صرفنظر از نوع تکنولوژی استفاده شده ، می توان تمامی عملیاتی را که یک برنامه مبتنی بر وب انجام می دهد را در چهار لایه متفاوت تبین و تعریف کرد.
-
لایه رابط کاربر
-
لایه ارتباطی
-
لایه میانی
-
لایه داده
هر یک از لایه های فوق مسئولیت انجام عملیات متفاوتی را برعهده داشته و در این راستا از تکنولوژی های متعددی استفاده می گردد. در ادامه ، جایگاه هر یک از لایه های فوق در یک برنامه مبتنی بر وب تشریح و در ادامه به تبین جایگاه هر یک از تکنولوژی های موجود درلایه ها ، پرداخته خواهد شد.
آشنائی با عملکرد هر لایه و شناخت تکنولوژی های موجود ، زمینه شناخت اصولی ، منطقی و سیستماتیک برنامه های مبتنی بر وب را بوجود خواهد آورد. دامنه استفاده از برخی تکنولوژی ها صرفا" در حد و اندازه یک لایه بوده و برخی دیگر از تکنولوژی ها دارای عماکردی فرا لایه ای بوده و ممکن است در چندین لایه استفاده گردند.
آخرین محصولات
|
|
|
||||||
|
|
|
||||||
|
|
|
مقالات
برنامه نویسی و پایگاه های داده نرم افزارهای تحت وب نرم افزارهای کامپیوتر موتورهای جستجو و بهینه سازی سایت شبکه ، سرور و میزبانی وب سخت افزار و قطعات کامپیوتر گرافیک ، انیمیشن و تدوین وسایل صوتی و تصویری امنیت ، هک ، کرک اینترنت آموزش ها لینک ها تستاخبار
اخبار دنیای رایانه در ایران اخبار دنیای رایانه در جهان اخبار اینترنت در جهان اخبار اینترنت در ایران اخبار امنیت و هک وب سایت های ایرانیآخرین محصولات
|
|
ویدئو پروژکتور اپسون Epson EB-445Wi
قیمت: 1 ﷼ |
|
|
تدی Teddy
قیمت: 1 ﷼ |
|
|
پاندا Panda
قیمت: 1 ﷼ |
|
|
موش Mouse
قیمت: 1 ﷼ |
|
|
ببر سیاه Black Panther
قیمت: 1 ﷼ |
| محصولات جدید | |
ورود كاربر
آمار
بازدید كننده: 982095رأی گیری
تبادل لینک فقط با پیج رنک 4 و 5: پنل اس ام اس | ایران تجارت | موبایل | بهترین سایت تفریحی دنیا | دانلود | ایران سیتی | دانلود | آگهی رایگان شیراز تجارت | پرتال آی تی مگ | دانلود کامل | آرشیو فیلم های آموزش کامپیوتر | دانلود رایگان | مقالات دانشجویی | فروشگاه اینترنتی | سایت تفریحی دیف دیفی | دانلود پروژه و نرم افزار | سایت فرهنگی سیناکو | پرشین رکس | عکس | سایت درج آگهی و تبلیغات |
منتظر برای تایید: عکس |


