یارا فایل

مرجع دانلود انواع فایل

یارا فایل

مرجع دانلود انواع فایل

دانلود مقاله Ajax تحولی بزرگ در عرصه وب

اختصاصی از یارا فایل دانلود مقاله Ajax تحولی بزرگ در عرصه وب دانلود با لینک مستقیم و پر سرعت .

دانلود مقاله Ajax تحولی بزرگ در عرصه وب


دانلود مقاله Ajax تحولی بزرگ در عرصه وب

 

مشخصات این فایل
عنوان: Ajax تحولی بزرگ در عرصه وب 
فرمت فایل: word(قابل ویرایش)
تعداد صفحات: 63

این مقاله در مورد Ajax تحولی بزرگ در عرصه وب می باشد.

 

بخشی از تیترها به همراه مختصری از توضیحات مقاله Ajax تحولی بزرگ در عرصه وب 

وب پویا با تمرکز بر روی پردازش های سمت سرویس گیرنده :
در ادامه ، نیاز به انجام برخی پردازش های اولیه مطرح گردید . با  توجه به این که اینترنت از یک بستر سرویس گیرنده و سرویس دهنده ( client server based) به منظور دریافت درخواست کاربر و پاسخ به آن استفاده می کرد ، طراحان و پیاده کنندگان برای تحقق پردازش ها بر روی دو گزینه متمرکز شدند : انجام پردازش ها در سمت سرویس گیرنده و  یا سمت سرویس دهنده . در آغاز ، برای انجام پردازش ها بر روی سرویس گیرنده متمرکز شدند . با این هدف که بتوان پردازش های مورد نیاز را ( با حوزه ای که در آن زمان تعریف شده بود ) ، در سمت سرویس گیرنده انجام داد . برای تحقق خواسته فوق لازم بود که بستر و ابزارهای لازم در بطن مرورگر ها ایجاد گردد . ظهور فناورهائی نظیر...(ادامه دارد)

عرضه جاوا اسکریپت :
Netscape Navigator اولین مرورگر وبی بود که پس از طراحی و پیاده سازی موفقیت آمیز توانست به عنوان کاتالیزوری در رشد وب و عرضه فناوری های مرتبط با آن نقش بسیار مثبتی را ایفاء‌ کند . اغلب سازمان ها و شرکت ها از مرورگر فوق به عنوان معیار استاندارد خود برای پیاده سازی فناوری های جدید استفاده می کردند . یکی از این فناوری ها ، جاوا اسکریپت بود . 
جاو ااسکریپت توسط Brendan Eich از نت اسکیپ ایجاد و  نسخه شماره دو  آن در سال 1995 عرضه گردید . برای اولین مرتبه ، پیاده کنندگان قادر به ایجاد صفحات وبی شدند که می توانست با کاربر تعامل برخورد نماید . استفاده از جاوا اسکریپت برای معتبر سازی داده در سمت سرویس گیرنده و حذف برخی مبادلات غیره ضروری بین سرویس گیرنده و سرویس دهنده از جمله مهمترین دستاورد بکارگیری جاوا اسکریپت در آن زمان بود . بدین ترتیب نطفه پردازش های ساده در سمت سرویس گیرنده به کمک جاوا اسکریپت بسته شد . قابلیت فوق در زمانی که اکثر کاربران اینترنت از طریق یک مودم با سرعت 8 . 28 ( Kbps ) به شبکه وصل می شدند ، باعث می شد که تعداد دفعاتی که کاربران مجبور به انتظار برای دریافت یک پاسخ از سرویس دهنده باشند ، کاهش یابد . تحول فوق اولین مرحله جدی به سمت رویکرد Ajax در آن زمان بود ....(ادامه دارد)

وب پویا با تمرکز بر روی پردازش های سمت سرویس دهنده
همزمان با گسترش اینترنت و  وب ، ایجاد صفحات وب  با محتویات پویا با اتکاء به منابع داده موجود در سمت سرویس دهنده و سایر شرایط تاثیر گذار در فرآیند پاسخ به درخواست کاربران مطرح گردید . همین موضوع باعث شد که توجه به سرویس دهنده برای انجام برخی پردازش ها  نیز در دستور کار قرار بگیرد . ظهور فناورهائی نظیر  ASP ( برگرفته شده از Active Server Page ) و PHP ( برگرفته شده از  Hypertext Preprocessor  ) از اوایل سال 1996 پاسخی به این نیاز بود . از آن زمان به بعد بود که کم کم واژه برنامه های وب قدم در عرصه نرم افزار گذاشت . اگر به تعاریف آن زمان برگردیم مشاهده می کنیم که در ابتدا از این اصطلاح در خصوص صفحات وب پویا استفاده می گردید ....(ادامه دارد)

Ajax : تحولی بزرگ در عرصه وب ( بخش دوم )
در بخش اول  ضمن بررسی تاثیر متقابل وب بر نرم افزار ، مروری داشتیم به وب ایستا و وب پویا و این که برای انجام پردازش های مورد نیاز در برنامه های وب می توان از امکانات و فناوری های متعددی در سمت سرویس گیرنده و سرویس دهنده استفاده کرد . هدف از بیان مطالب فوق ، پاسخ به این سوال بود که چرا به وجود یک فناوری دیگر نظیر Ajax نیاز است ( گرچه  Ajax یک فناوری نیست و مجموعه ای از فناوری ها را شامل می شود ) .
با این که ایده فناورهائی نظیر Ajax  در گذشته نیز وجود داشته است و پیاده کنندگان برنامه های وب در زمان خود با بکارگیری برخی فناوری ها و ترفندها  توانسته بودند مشکل خود را تا حدود زیادی برطرف نمایند ولی گذشت زمان و  گسترش باور نکردنی اینترنت ، باعث شد تا استفاده از بستر فوق برای ارائه سرویس های online  در دستور کار اکثر سازمان ها و شرکت ها در اقصی نقاط جهان قرار بگیرید . همین موضوع باعث شد که دگر باره جامعه بزرگ طراحان و پیاده کنندگان برنامه های وب این نیاز را احساس کنند که به یک راه حل ...(ادامه دارد)

 Ajax چیست ؟
Ajax
برگرفته شده از Asynchronous JavaScript  XML است  و مشتمل بر مجموعه ای از  فناوری ها است ، نه صرفا" یک فناوری .Ajax ، اساس و پایه چیزی است که امروزه از آن با نام وب 2 نام برده می شود ( نسل جدید وب ) .  ایده اصلی ، ایجاد برنامه های وبی است که دارای شکل ظاهری و توانمندی هائی  مشابه با برنامه های desktop باشند .
Ajax چی‍زی بیشتر از یک نگرش جدید به برنامه های وب نیست . نگرشی که در آن صرفا" یک حجم اندک از اطلاعات بین سرویس گیرنده و سرویس دهنده با هدف افزایش تعامل کاربر با برنامه ، مبادله می گردد .
Ajax ، مشتمل بر مجموعه ای از فن آوری ها است که هر یک دارای جایگاه مختص به خود می باشند :
- فن آوری های استاندارد presentation نظیر XHTML و CSS
...(ادامه دارد)

اصول Ajax
Ajax
هنوز در ابتدای راه است و بسیاری از پیاده کنندگان با این پرسش مواجه هستند که از این فناوری در چه زمانی و در چه نوع برنامه هائی می توان استفاده کرد . عدم شناخت مناسب از این فناوری باعث می شود تا از آن در برنامه هائی استفاده گردد که نه تنها قابلیت و یا ویژگی جدیدی را به برنامه اضافه نمی نماید بلکه در بسیاری از موارد عدم موفقیت یک برنامه و نارضایتی کاربران آن را به دنبال خواهد داشت . 
زمانی می توان این ادعا را داشت که یک برنامه وب مبتنی بر Ajax  در اهداف خود موفق بوده است که در آن اصول زیر رعایت شده باشد ....(ادامه دارد)

Ajax : تحولی بزرگ در عرصه وب ( بخش سوم )
در بخش اول  ضمن بررسی تاثیر متقابل وب بر نرم افزار ، مروری داشتیم به وب ایستا و وب پویا و این که برای انجام پردازش های مورد نیاز در برنامه های وب می توان از امکانات و فناوری های متعددی در سمت سرویس گیرنده و سرویس دهنده استفاده کرد . هدف از بیان مطالب فوق ، پاسخ به این سوال بود که چرا به وجود یک فناوری دیگر نظیر Ajax نیاز است ( گرچه  Ajax یک فناوری نیست و مجموعه ای از فناوری ها را شامل می شود ) .
در بخش دوم با Ajax و فناوری های مرتبط با آشنا شدیم . در این بخش به بررسی نمونه برنامه هائی خواهیم پرداخت که در آنها از فناوری Ajax استفاده می گردد ....(ادامه دارد

برنامه نویسی وب غیرهمزمان
حرف A موجود در Ajax از  Asynchronous گرفته شده است که در زبان فارسی به غیرهمزمان و یا ناهمگام ترجمه می شود و بیانگر یکی از قابلیت های مهم و کلیدی الگوی برنامه نویسی Ajax است .  
در برنامه های وب سنتی ، تعامل کاربر با برنامه بطور پیوسته نبوده و در مقاطع زمانی خاصی لازم است کاربر در انتظار اتمام یک عملیات باشد . زمانی که کاربر عملیات خاصی نظیر کلیک بر روی دکمه موجود بر روی یک فرم را انجام می دهد ، یک درخواست مبتنی بر پروتکل HTTP برای سرویس دهنده وب ارسال می گردد . در ادامه ، سرویس دهنده درخواست را پردازش ( به عنوان نمونه ، انجام برخی محاسبات و یا عملیات مرتبط با بانک های اطلاعاتی ) و نتایج تولید شده را در قالب یک صفحه وب با محتویات جدید برای سرویس گیرنده ارسال می نماید .
نحوه عملکرد صفحات وب متاثر از ماهیت stateless بودن پروتکل HTTP است . با توجه به این که تمامی ...(ادامه دارد)

بخشی از فهرست مطالب مقاله Ajax تحولی بزرگ در عرصه وب 

Ajax  تحولی بزرگ در عرصه وب ( بخش اول )
مروری بر وب ، نرم افزار و تاثیر متقابل آنها بر یکدیگر
عرضه جاوا اسکریپت
ایجاد فریم
روش فریم  مخفی  
وب پویا با تمرکز بر روی پردازش های سمت سرویس دهنده
حمع بندی !
Ajax : تحولی بزرگ در عرصه وب ( بخش دوم )
تولد Ajax
Ajax چیست ؟
اصول Ajax
نحوه کار Ajax
خلاصه
Ajax : تحولی بزرگ در عرصه وب ( بخش سوم )
...(ادامه دارد)


دانلود با لینک مستقیم


دانلود مقاله Ajax تحولی بزرگ در عرصه وب