تعداد صفحات:93 نوع فایل:word فهرست مطالب: بخش اول – آجاکس مقدمه معرفی AJAX Http Request AJAX مثالی از AJAX پشتیبانی Browser از AJAX شی XMLHttp Request ارسال یک درخواست به سرور اسکریپت سمت سرور ASP مثال هایی دیگر از AJAX Java Script AJAX مقایسه معماری Asp.net AJAX Extensions و Asp.net 2 کنترل های سرور Service Refrences Script Managerproxy Update Panel راه اندازها (Triggers ) Timer Update Progress بخش دوم – وب سرویس های ASP.NET AJAX مقدمه اسکریپت قابل فراخوانی Web Service چه نوع داده هایی را می توان از طریق وب سرویس ارائه داد؟ چه نوع داده هایی را می توان به وب سرویس پاس داد؟ WSDL نحوه عملکرد وب سرویس ها SOAP نحوه فراخوانی یک Web Service از ECMAScript فراخوانی یک متد از Web Service که پارامتر می گیرد استفاده از وب سرویس دور دست با ASP.NET AJAX لیست برخی از وب سرویس ها منابع
مقدمه: AJAX، یک نوع برنامه نوِیسی است که در سال 2005 توسط گوگل بطور عمومی ایجاد شد. با AJAX می توانِیدWeb Application های بهتر، سرِیع تر و بسیار کاربر پسند ایجاد کنید. Ajax راهی برای تقسیم کردن صفحات وب به قسمت های قابل Update است بطوری که Update کردن بخشی از صفحه کل صفحه را Update نکند. در واقع Ajax پاسخی به مشکلاتWeb Application ها در چند سال گذشته است. کافی است یکبار یک سایت طراحی کنید تا بفهمید که Postback های اضافی و بی مورد و load شدن های وحشتناک آن هم به خاطر تغییر، مثلا تاریخ در یک تقویم چه دردسری را برای طراح و کاربر ایجاد می کند. وقتی صحبت از انداختن بار CPU از سرور به کامپیوتر کاربر می شود، یعنی از java script استفاده شده است. در واقع سیستم استفاده از script که به دلیل ناامنی به کناری گذاشته شده بود با تلفیق جدید دوباره احیا شد. AJAX مبتنی برجاوا اسکرِیپت و HTTP Request است.
معرفی AJAX: آجاکس، یک زبان برنامه نوِیسی جدید نیست بلکه یک تکنیک جهت ایجاد Web application های بهتر و سرِیع تر و بسیار تعاملی است. با آجاکس، جاوا اسکرِیپت میتواند مستقیما با سرور ارتباط برقرار کند، و از شی جاوا اسکرِیپتی XMLHttpRequest استفاده کند. با این شی، جاوا اسکرِیپت میتواند داده را با یک Web server، بدون لود مجدد صفحه، مبادله کند. آجاکس از انتقال ناهمزمان داده ها(درخواست های HTTP) در بین browser و web server استفاده میکندو اجازه میدهد صفحات وب به جای درخواست کل صفحه، اطلاعات کمی را از سرور درخواست کنند. تکنیک آجاکس، application های اِینترنت را کوچک تر و سرِیع تر و بسیار کاربر پسند میکند. آجاکس یک تکنولوژِی browser وابسته به نرم افزار webserver است و مبنِی بر استانداردهای وب است. در ادامه لیستی از این استانداردها را می بینید: JavaScript XML HTML CSS استانداردهای وبِی که آجاکس مبنی بر آن ها است، به خوبِی تعرِیف شده اند و توسط browser های زِیادی پشتیبانی میشوند. Application های آجاکس و browser و platform بهم وابسته اند. Web application ها مزایای بیشتری نسبت به application های دیگر دارند. آن ها میتوانند به داده بیشترِی دست یابند و نصب و پشتیبانی آن ها بسیار آسان است و جهت توسعه راحترند. به هر حال، application های اینترنتی همانند desktop application های سنتی همیشه غنی و کاربرپسند نیستند. با آجاکس، internet application ها میتوانند غنی تر و کاربرپسند تر ایجاد شوند.