|
|
درس اول: معرفى ASP
يك فايل ASP مىتواند داراى متن، تگ هاى
HTML و Script باشد. Script هاى يك فايل ASP روى Server اجرا مىشوند.
پيش از آموختن ASP شما بايد با اصول و مبانى موارد زير آشنا باشيد.
۱- ماهييت اينترنت و چگونگى كار كرد آن، بصورت كلى.
۲- آشنايى با ساختار HTML در سطح متوسط.
۳- اصول و مبانى طراحى صفحات وب.
۴- يك زبان اسكريپتي مانند JavaScript يا VBScript.
ASP چيست ؟
- ASP مخفف كلمات Active Server Pages مىباشد.
-
ASP برنامه اي است كه درون IIS اجرا مىشود.
- IIS مخفف كلمات Internet Imformation
Services مىباشد.
- IIS بعنوان يك جزء رايگان همراه با Windows 2000
ارائه مىشود.
- IIS همچنين يك قسمتى از Windows NT 4.0
Option Pack است.
- شما ميتوانيد Option Pack را از وب سايت
Microsoft دريافت كنيد.
- PWS يك نسخه سبك تر ولي با همان قابليت
از IIS براى Windows 95/98 مىباشد.
- PWS بر روى windows 95/98 CD يافت
مىشود.
سازگارى ASP
- ASP يك تكنولوژى ابداع مايكروسافت است.
- براى اجراى IIS نياز به Windows NT 4.0 يا يك نسخه بالاتر خواهيد داشت.
- براى اجراى PWS نياز به ويندوز 95 يا يك نسخه بالاتر خواهيد داشت.
- ChiliASP تكنولوژى است كه ASP را روى سيستم عامل هاى غير ويندوزى اجرا
مىكند.
- InstantASP تكنولوژى ديگرى است كه ASP را بدون پشتيبانى سيستم عامل
ويندوز اجرا مىنمايد.
يك فايل ASP چيست؟
- يك فايل ASP همانند يك فايل HTML است.
- يك فايل ASP مىتواند شامل متن ‚ HTML ‚ XML و اسكريپت ها باشد.
- اسكريپتهاى داخل فايل ASP بر روى سرور اجرا مىشوند.
- يك فايل ASP با پسوند asp. مشخص مىشود.
تفاوتهاى ASP و HTML چيست؟
- هنگامى كه مرورگر يك فايل HTML را از Server درخواست مىكند ‚ Server عين
فايل را به مرورگر باز مىگرداند.
- هنگامى كه مرورگر يك فايل ASP را درخواست مىنمايد ‚ IIS اين درخواست را
به موتور ASP منتقل مىنمايد. موتور ASP فايل ASP را خط به خط خوانده و
Scriptهاى درون آن را اجرا مىنمايد. در نهايت فايل پردازش شده توسط موتور
ASP به صورت HTML ساده به مرورگر برمىگردد.
قابليتهاى ASP – چه انتظارى از ASP مىتوانيد داشته باشيد؟
- امكان تغيير مطالب يك صفحه وب با آدرس ثابت به صورت Dynamic.
- پاسخ به درخواستها يا اطلاعات فرستاده شده ازطريق فرمهاى HTML.
- دسترسى به اطلاعات يا بانكهاى اطلاعاتى روى Server و بازگرداندن نتايج به
مرورگر
- مزاياى استفاده از ASP به جاى CGI و Perl كه زبانهاى اسكريپتى ديگرى در
سمت Server هستند سادگى و سرعت آن است.
- امنيت به دليل اينكه source برنامه هاى ASP به هيچ عنوان توسط مرورگر
قابل مشاهده نمىباشد.
- ازآنجا كه نتيجه اجراى فايلهاى ASP به صورت HTML به مرورگر فرستاده
مىشوند ‚ بطور كامل مستقل از نوع مرورگر نمايش داده مىشود.
|
|