مقدمه
امروزه وب به عنوان يك واقعيت
انكارناپذير سايه خود را در تمامي زندگي اجتماعي، اقتصادي و بشريت انداخته و داراي
رشد بسيار سريع در زمينه بكارگيري تكنولوژيهاي جديد است.
همزمان با اين رشد اعجازگونه وب
سايتها از حالت اوليه خود كه كوچك و عمدتا ايستا بودند خارج شده و به سمت حجيم شدن
و پويايي حركت كردند.
امروزه روي يك وب سايت نرمافزارهاي
متعددي اجرا ميشوند تا پاسخ وي نياز كاربران خود بوده و در اين دنياي رقابت،
دليلي براي بودن خود داشته باشند.
در اين مسير تكنولوژيهاي متعددي نظير
تكنولوژي Dynamic Scripting مانند ASP بوجود آمد تا طراحان را جهت طراحي يك وب سايت پويا ياري كند. استفاده از مزاياي كلاسهاي Vb script، استفاده از متدها و نمونههايي از اين تدابير جهت طراحي صفحات ASP ماجولار با
قابليت استفاده مجدد Reusable است.
شركت ماكروسافت در سال 1996 تكنولوژي
(Active Server page) را معرفي نمود. تكنولوژي فوق اولين بار به همراه سرويس دهندة
اطلاعاتي اينترنت
(IIS: Internet Information server) نسخة 3.0 ارائه شد. با بكارگيري تكنولوژي فوق امكان طراحي و پيادهسازي
نرمافزارهاي بزرگ و بانكهاي اطلاعاتي به همراه صفحات وب فراهم شد، هسته اوليه ASP زبان Vbscript است. صفحات ASP همراه كدهاي نوشته شده توسط زبان فوق ايجاد ميشود. Vbscript به عنوان زبان استاندارد براي پيادهسازي صفحات ASP در نظر گرفته
شده است. بنا به اظهارات شركت مايكروسافت در ماه مه سال 2000، قريب به 800000 نفر
در اين زمينه فعاليت داشتند و به طراحي صفحات وب با بهرهگيري از تكنولوژي فوق
مشغول بودند. آمار فوق نشان دهنده سرعت رشد تصاعدي و استقبال عموم از تكنولوژي
فوق در سطح جهان دارد. قريب به 500 شركت كامپيوتري در سطح جهان بصورت كاملا تخصصي
صرفا به توليد قطعات و اجزاي متفاوت بصورت گيتهاي آماده نرمافزاري به كمك ASP فعاليت داشته و
محصولات آنها در وب سايتهاي متعدد عرضه ميشود.
ASP تقريبا هر كاري ميتواند
انجام دهد. مثلا دستيابي و جستجو در بانكهاي اطلاعاتي متفاوت مستقل از بانك، شخصي
كردن صفحات وب، نمايش صفحات متفاوت براي مرورگرهاي متفاوت، حفاظت رمز عبور،
بازيهاي كامپيوتري، پردازش فرمها و …
براي شروع به چه چيزي نياز است؟
جهت استفاده كامل از تواناييهاي ASP، ميبايست سيستم
عامل ويندوز NT 4.0 را به همراه IIS
4.0 استفاده كرد. از ويندوز Server 2000 همراه IIS 5.0 نيز ميتوان بهره برد. جهت استفاده از ASP روي كامپيوترهايي كه بر روي
آنها ويندوز 98 يا 95 نصب شده ميتوان سرويس دهندة شخصي وب يا (PWS: Personel Web Server ) را روي كامپيوتر نصب كرد.
Microsoft Internet Information
Server 2.0
Windows NT Server 4.0 با سرويس دهندة
وب، سرويس دهندة FTP و حتي سرويس دهنده گوفر كامل ميشود. تمام سرويسهاي عمده اينترنت
به سادگي از طريق اين سرويس نصب ميشوند فقط از برنامه كاربردي Network control panel براي افزودن Microsoft
Internet Information Server 2.0 استفاده كنيد و
قادر خواهيد بود كه حضور وب جهاني را احساس كنيد.
استفاده از ASP بدون بكارگيري IIS يا PWS :
به دليل اينكه
سرويس دهندگان وب تنها بر روي محصولات ويندوز شركت مايكروسافت اجرا ميگردند. شما
ممكن است فكر كنيد كه براي استفاده از صفحات ASP حتما بايد از IIS يا PWS روي سرويس دهنده
وب خود استفاده نماييد. اين درست نيست. زيرا كه شركتهاي زيادي نرمافزارهايي را
ايجاد كردهاند كه به شما اجازه ميدهند صفحات ASP را روي سرويس دهندههاي
متنوع و كامپيوترهاي مختلف ايجاد نماييد.
يكي از محصولات Holycon Softwares In stant ASP است كه به صورت مخفف ASP ميگويند. يكي ديگر از اين محصولات توسط شركت Chili !soft ايجاد Chili! ASP ناميده ميشود اين محصولات مي توانند روي سرويسدهندههايي كه IIS ندارند اجرا
شوند به علاوه محصولات زير:
Jave Web Server . . Sun Web Server .
Apache . Net
scape Eterprise server
اين محصولات روي
كامپيوترهاي زير نيز ميتوانند نصب شوند.
IBM / AIX Apple Mac os Sun
Solaris Linux
ASP چيست؟
ASP مخفف كلمات Active server page است. ASP برنامهاي است كه به كمك IIS اجرا ميشود. IIS يكي از عناصري است كه همراه ويندوز 2000 آورده شده. IIS يكي از اجزاي Win NT 4.0 option pack نيز ميباشد.
PWS يك نسخة خاص و كوچكتر از
برنامة IIS است. PWS را مي توان از روي CD حاوي ويندوز 98 نصب كرد.
چگونه ميتوان
يك فايل ASP را روي كامپيوتر شخصي اجرا كرد؟
با نصب يكي از نرمافزارهاي PWS و يا IIS (با توجه به
سيستم عامل نصب شده) بدون نياز به يك سرويس دهنده كمكي ديگر.
نحوه نصب PWS و اجراي فايلهاي
ASP روي Win 98
مرحله اول: برنامة Setupexe را از مسير Add
ons \ PWS \ موجود در CD حاوي Win 98 اجرا كنيد.
مرحله دوم: يك فولدر به برنامه Inetpub روي هارد ايجاد و در آن يك فولدر به نام Wwwroot بسازيد.
مرحله سوم: يك فولدر جديد با نام دلخواه مثل My web در فولدر Wwwroot بسازيد.
مرحله چهارم:
با استفاده از يك اديتور مبتني مثل Notepad كدهاي دلخواه Asp خود را تايپ كرده و فايل فوق را با نام دلخواه Test . asp ولي با انشعاب Asp در فولدر My web ذخيره كنيد.
مرحله پنجم: اطمينان داشته باشيد كه PWS در حالت اجرا است.
مرحله ششم: مرورگر خود را فعال كرده و در محل مربوطه آدرس زير را تايپ
كنيد.
http: // local host / My Web /
Test . asp
NT Server 4.0 چيست؟
همه چيز از سال 1992 با نشر نگارش 1/3
Windows Advanced Server آغاز شد در ابتدا موفقيت Windows
NT 4.0 سرويس دهندة برنامة كاربردي
بود كه به عنوان سيستمي براي برنامههاي كاربردي مبتني بر سرويس دهندة مايكروسافت
مانند
SQI Server، در داخل ناول يا ساير سيستمهاي عامل شبكه موجود استفاده ميشد NT 4.0 در بسياري از
شبكه هاي محلي شركتها كه قبلا دقيق مايكروسافت را به عنوان استانداردي براي
محصولات روميزي انتخاب كرده بودند جاي پاي محكمي پيدا كرد و به عنوان سيستمي مفيد
براي برنامههاي كاربردي Back
office مايكروسافت مطرح شد. اين جاي
پاي محكم با معرفي Windows NT Server 3.5 در سال 1993 به راهحل كامل و
قدرتمندي براي سيستم عالم شبكه تبديل گرديد.
NT Server برخلاف
ساير سرويس دهندههاي سيستم، ايستگاه كاري
نيز ميباشد. NT 4.0 رابط كاربر تقريبا با رابط كاربر ويندوز 95 و برنامههاي روميزي
معمولي مانند Word، Excel و هزاران برنامه كاربردي ديگر ويندوز دارد كه به خوبي بر روي NT Server 4.0 اجرا ميشوند. اما، در زير اين رابط سادة ميز كار، ابزارهاي
پيچيدة مديريت و سرپرستي شبكه و سيستم عامل شبكة قدرتمندي با پشتيباني چندين
پروتكل و سيستم ميباشد اين رابط آشنا و ساده يكي از جذابترين ويژگيهاي NT Server 4.0 و همچنين مشكلي عمده براي سرپرستان مبتدي ميباشد. نصب NT 4.0 ساده است. NT 4.0 رابط سادهاي
دارد كه با سبك اشاره و كليك عمليات ابتدايي را فورا براي افراد آشنا با ويندوز
(كه هم اكنون با 100 ميليون نسخة فروش تقريبا براي همه آشنا ميباشد) قابل درك و
دسترسي ميسازد.
نيازهاي سختافزاري
حداقل نيازهاي سختافزاري براي IIS به صورت زير
است:
CPU: 486 /
33 يا بالاتر
حافظه: 16 مگا
بايت براي سرويس دهنده NT و 12 مگا بايت براي ايستگاه كاري NT .
فضاي ديسك: 125
مگا بايت براي سرويس دهندة NT و 110 مگا بايت براي ايستگاه كاري NT .
صفحه نمايش: VGA يا بالاتر.
CD –
ROM .
ديسكت گردان
فلاپي ظرفيت بالا.