با به کارگیری اسکریپت های روی سرویس دهنده ASP ، می توان صفحات وبی با
اجزای پویا ساخت . اسکریپت های ASP می تواند توسط جاوا اسکریپت و VB
اسکریپت ایجاد شود.
ASP یک فایل استاندارد HTML است که با گروهی از ترکیبات افزوده دیگر گسترش یافته است .
همانند فایل استاندارد HTML ، یک ASP می تواند شامل برچسب های HTML که توسط مرورگر وب نمایش داده می شود باشد .
هر
چیزی مثل اپلت ها جاوا ، متن چشمک زن ، اسکریپت ها و کنترل های اکتیواکس
روی سرویس گیرنده ، که بتواند در یک فایل HTML جای دهید ، در یک ASP نیز
جای می گیرد .
ASP چند ویژگی دارد که برخی از آنها را بر می شماریم :
ASP می تواند اسکریپت های سمت سرویس دهنده را در بر داشته باشد .
با
به کارگیری اسکریپت های روی سرویس دهنده ASP ، می توان صفحات وبی با اجزای
پویا ساخت . اسکریپت های ASP می تواند توسط جاوا اسکریپت و VB اسکریپت
ایجاد شود .
ASP شماری از اشیای تعبیه شده را فراهم کرده است.
با
به کارگیری اشیای تعبیه شده دسترسی پذیر در یک ASP می توان اسکریپت ها را
بسیار نیرومندتر کرد ، در میان اشیای دیگر ، این شیی ها به ما اجازه دریافت
و ارسال اطلاعات به مرورگر را می دهد .
برای نمونه با استفاده از شیی
Request می توان اطلاعاتی را که یک کاربر با فرم HTML فرستاده است ، دریافت
و به آن اطلاعات توسط یک اسکریپت پاسخ داد .
یک ASP می تواند توسط اجزای افزوده گسترش یابد .
ASP
با شماری از اجزای اکتیواکس ، روی سرویس دهنده استاندارد دسته بندی شده
است . این اجزا به ما اجازه انجام کارهایی مانند تصمیم گیری در مورد
توانایی های مرور گرهای گوناگون یا گنجاندن یک شماره صفحه ، در صفحه وب را
می دهد . این بدان معناست که هیچ مرزی در چگونگی گسترشASP ها وجود ندارد .
یک ASP می تواند اطلاعاتی را با پایگاه داده هایی مانند AQL Sarver یا Ms Access تبادل کند .
با
استفاده از مجموعه ویژه ای از اشیا که اشیا داده ای اکتیواکس نامیده می
شوند ، میتوان بسیار ی از پایگاه داده ها را در ASP به کار گرفت .
به
کارگیری اکتیوایکس ها شکل توانمندی از ASP ها است . با ASP هایی که می
توانند با یک پایگاه داده ای داد و ستد کنند ، سایت های وب بسیار پیشرفته
ای ایجاد خواهند شد .
پس به طور کلی ، ASP یک صفحه استاندارد HTML است
که با اسکریپت های روی سرویس دهنده اشیا و اجزای گسترش داده شده باشد و
توسط ASP می توان سایت های وبی را با اجزای پویا و اثرپذیر ساخت .
آنچه با ASP می توان انجام داد :
به طور کلی ASP توانایی های زیر را ایجاد می کند :
اطلاعات را از فرم ها دریافت و در یک پایگاه داده ذخیره کند .
ساخت یک صفحه وب شخصی از مشخصات متناوب کاربران را در بر داشته باشد .
ساخت یک شمارنده صفحه وب .
با توجه به ویژگی های مرورگرهای گوناگون ، صفحات وب گوناگون را نمایش دهد .
صفحات گوناگون را به هم پیوند دهد .
● ASP چگونه کار می کند ؟
شرکت
میکروسافت ، ASP را با سومین نسخه llS معرفی کرد . با این کار ، سرویس
دهنده ای با محتوای ثابت و ایستا به یک سرویس دهنده با محتوای پویا و تأثیر
پذیر تبدیل شد .
مهمترین کار llS ، سرویس دادن به صفحات HTML استاندارد است .
هنگامی
که کسی نیاز به یک صفحه وب داشته باشد ، از سرویس دهنده llS استفاده می
کند و آن فایل ثابت HTML را از حافظه به دست می آورد و به مرورگر مشخص می
فرستد .
llS از دیگر سرویس دهنده های وب جدا است . مهم ترین هدف سرویس دهنده وب ، سرویس دهی به فایل HTML های است .
سرویس دادن به فایل های HTML با گام های زیر پیموده می شود :
۱ ـ یک کاربر ، نشانی اینترنتی فایل HTML ی که می خواهد را درون خط نشانی می نویسد و با فشردن کلید Enter این درخواست را می فرستد .
۲ ـ مرورگر این درخواست را برای یک سرویس دهده وب مانند llS می فرستد .
۳ ـ سرویس دهنده وب در خواست را دریافت می کند و تشخیص میدهد که یک فایل HTML درخواست شده است ، زیر پسوند HTM یا HTML دارد .
۴ ـ سرویس دهنده وب آن فایل را از دیسک یا حافظه دریافت کرده ، برای مرورگر می فرستد .
۵ ـ فایل HTML توسط مرورگر شخصی ترجمه و تعبیر می شود و نتیجه در پنجره مرورگر نمایش داده می شود .
البته
این فرایند ها اندکی پیچیده تر هستند ، اما این گام ها کارکرد بخش به بخش
یک سرویس دهنده وب را نشان می دهند . یک سرویس دهنده ، درخواست را از فایل
های ویژه می گیرد و با به دست آوردن آن فایل از یک سخت افزار یا حافظه و
فرستادن آن فایل ، پاسخ می دهد .
ASP دگرگونی هایی بسیار را از پی آورد
و افزون بر اینکه llS می تواند بر سرویس HTML ایستا به کار می رود ، انجام
خدمات HTML پویا و تأثیر پذیر به همان خوبی گذشته نیز بر می آید . با به
کارگیری ASP می توان صفحای با محتوای تازه برای پاسخگویی به درخواست های
کاربر پدید آورد .
یک ASP با یک فایل HTML عادی تفاوتی بسیار دارد . یک
فایل HTML عادی بدون پردازش به مرور گر فرستاده می شود . در یک فایل HTML ،
نخست باید همه دستورها اجرا شوند تا یک صفحه HTML را به وجود آید . ASP در
بیشتر موارد به صورت کامل مانند یک HTML معمولی کار می کند ، تنها فرقی که
دارد این است که پسوند آن به جای htm به asp دگرگون شده است.
هنگامی
که درخواستی برای بدست آوردن یک ASP به وجود می آید ، مرور گر یک صفحه HTML
عادی دریافت می کند و همین امر موجب سازگاری ASP با تمام مرورگر ها می شود
.
برای طراحی سایت در مشهد به سایت آنفایو بروید
- ۹۶/۰۲/۰۳