Active Server Page چيست ؟

ساخت وبلاگ
Active Server Page چيست ؟
با گذشت سال هاي متمادي، ما تغييرات مهمي را در موضوع اينترنت مشاهده مي نماييم. ابتدا ، اينترنت به منظور يك سرويس دهنده ارتباطات متوسط براي بخشهاي دولتي و موسسات دانشگاهي بود. با پيدايش www ، اينترنت يك محيط دوستانه چند رسانه اي شد. در اصل، سرويس اينترنت به عنوان يك مكان براي آدمهاي با ذوق به منظور خلق صفحات خانگي بود، اما هر چه افراد بيشتري به اينترنت وارد شدند اينترنت به يك منبع اطلاعاتي براي همة افراد تبديل شد. وقتي تعداد افراد Online به يك محدودة بحراني رسيد، شركتهايي كه محصولات و خدمات را مي فروختند شروع كردند به spring up نمودن. اين شركتها هيچ حضور فيزيكي نداشتند، فقط يك حضور مجازي داشتند. براي مثال شما مي توانيد از سايت Amazon.com كتاب بخريد، اما شما قادر نخواهيد بود كه كتابفروشي Amazon.com را در همسايگي خودتان پيدا كنيد.
Active Server Page چيست ؟
همانگونه كه اينترنت به صورت يك فروشگاه موفق شد، طراحي وب سايت هم تغيير پيدا كرد. در روزهاي اوليه www ، HTML به منظور ايجاد صفحات وب ايستا استفاده مي شد. اما امروزه، صفحات وب ايستا به سرعت در حال منسوخ شدن مي باشند. تصور كنيد اگر Amazon.com تنها از صفحات وب ايستا تشكيل شده بود-شما نمي توانستيد فهرستهاي كتاب را جستجو كنيد. شما نمي توانستيد يك درخواست را به صورت Online صادر كنيد، شما نمي توانستيد توضيحات كاربران ديگر را بخوانيد. اين است دليل يك سرمايه گذاري مطمئن كه اگر Amazon.com از صفحات وب پويا استفاده نمي كرد، نمي توانست تعداد زيادي كتاب بفروشد.
شما مي توانيد صفحات وب پويا را از راههاي زيادي ايجاد نماييد. راه حل مايكروسافت براي ساختن صفحات وب پويا استفاده از Active server page مي باشد كه بصورت مختصر بر آن ASP مي گويند.
ASP شامل دو بخش مي باشد. كدهاي برنامه نويسي و embedded HTML . كدهاي برنامه نويسي مي توانند به وسيلة تعداد زيادي از زبانهاي دست نويس نوشته شوند.
يك زبان دست نويس يك دستور زبان مخصوص است كه براي اجراي دستورات بر روي كامپيوتر استفاده مي شود.
زبانهاي اسكريپت نويسي دست نويس مربوط به وب كه محبوب مي باشند عبارتند از VBScript و JavaScript . وقتي يك صفحة ASP درست مي كنيد، شما مي توانيد از يكي از چهار زبان برنامه نويسي استفاده كنيد. شبيه دستور زبان Visual Basic .
بيشتر صفحات ASP با استفاده از VBScript ايجاد مي گردند. VBScript از چهار زبان ديگر به زبان انگليسي نزديكتر مي باشد و دستور زبان آن شبيه به Visual Basic مي باشد كه تعداد زيادي از توسعه دهندگان وب از آن استفاده كرده اند.
شروع كار با Active Server Pages :
با گسترش اينترنت و www در زندگی روزمره ايجاد وب سايت يکی از بخشهايی است که به سرعت در حال رشد مي باشد . همواره در تار جهان گسترده ، طراحي وب سايت بر ايجاد گرافيك هاي تخيلي و زيبا و صفحات وب ساده براي خواندن مبتني است . به همين دليل امروزه سايت هاي وب محل تلاقي كاربران شده است .
اگر چه خلق يك وب سايت دلپذير مهم مي باشد ، اما تمركز اصلي ، از طراحي گرافيكي به سمت طراحي مبتني بر برنامه نويسي مي باشد . برای مثال تصور کنيد که شما می خواهيد يک وب سايت از چيزی که می توانيد بفروشيد ايجاد کنيد . طراحي مبتني بر برنامه نويسي ، صفحات وبي ايجاد مي كند كه مي توانند اطلاعات صورت حساب هاي كاربران را جمع آوري و ذخيره كنند .
اگر شما احتياج به ساختن يك وب سايت پويا داريد ASP يك راه حل ساده مي باشد . ASP راه حل شركت مايكروسافت براي ايجاد صفحات پوياي وب مي باشد .

ساخت صفحات پويا :
HTML براي ساخت صفحات ايستا بسيار مناسب است صفحات ايستا آنهايي هستند كه براي هر بيننده سفارشي نمي شوند مشخص است كه HTTP مي تواند براي محتويات پويا به كار رود منظور از محتويات پويا آيكن هاي متحرك نيستند كه در اغلب صفحات پويا به كار مي روند. منظور از محتويات پويا براي هر بيننده در هر بار ديدن صفحه سفارشي مي شود و محتويات پويا ارتباط دو طرف را ممكن مي سازد با استفاده از فرم هايي كه در صفحات وب وجود دارد كار بر مي تواند محتويات سفارشي خود را درخواست كند.
دقت كنيد كه استفاده از زبان هاي اسكريپتي مثلScript Java و VBScript براي ساختن صفحات كاملاٌ پوياي وب كافي نيست. توجه به صفحات پويا منجر به ابزارهاي ديگري براي ساخت صفحات وب شده است به طوري كه قرار دادن اسناد HTML در يك پوشه از كامپيوتر و خواندن آن كافي نبود.
مطالب ايستا: تغيير نمي كند. اگر صفحات HTML ايستا هستند و هر وقت كه شما يكي از آنها را با مرورگر باز كنيد آنها دقيقاً همان قبلي را نشان مي دهند.
مطالب پويا: تغيير مي كند و يا تغييرات دستي سازگار هستند وقتي كه به سايت وب يك بانك مي رويد و موجودي حساب خود را درخواست مي نماييد موجودي حساب شما پول است و تغيير مي كند. مانند: ASP .
اجراي صفحات ASP :
براي اجراي صفحات ASP بر روي كامپيوترتان، احتياج به اجراي يك سرويس دهندة web داريد. محصولات رايگان مايكروسافت در دسترس شما قرار دارند كه به شما اجازه مي دهند يك سرويس دهندة وب را روي ويندوز 95 و98 به همان خوبي windowsNT و windows2000 اجرا كنيد.
اگر سرويس دهنده وبي كه صفحات ASP را اداره مي كند نصب نكرده ايد، هنگامي كه يك درخواست صفحة ASP را داخل مرورگر خود مي نماييد، يك پنجرة گفتگو را مشاهده مي كنيد كه از شما مي پرسد كه آيا مي خواهيد فايل ASP را بر روي ديسك ذخيره نماييد يا خير؟ براي مثال يك فايل با پسوند ASP را ايجاد كرده و در داخل آن محتويات يك ليست را كپي نماييد. سپس اين فايل را در داخل مرورگر انتخابي باز نماييد، شما مي بينيد كه يك پنجرة گفتگو از شما سؤال ميكند كه آيا مي خواهيد فايل را بر روي ديسك ذخيره نماييد.
به ياد بياوريد كه يك سرويس دهندة وب با توانايي مديريت صفحات ASP ، صفحه وب درخواستي را قبل از اينكه به سرويس گيرنده بفرستد پردازش مي كند.
در طي اين پردازش دو چيز اتفاق مي افتد:
1- كد برنامه نويسي در صفحة ASP به وسيلة سرويس دهندة تفسير مي گردد.
2- سرويس دهندة وب به مرورگر اطلاع مي دهد كه اطلاعات HTML را فرستاده است و مرورگر اين خطوط HTML را دريافت كرده و براي كاربر اجرا مي نمايد.
اگر شما يك سرويس دهندة وب را نصب نكرده باشيد، و سعي كنيد كه يك صفحة ASP را به وسيلة مرورگرتان مشاهده نماييد، مرحلة دوم انجام نمي شود. اين به معني آن است كه مرورگر مطلع نمي شود كه صفحة ASP شامل كد HTML مي باشد. مرورگر نمي داند كه چه كاري با يك فايل ASP انجام دهد و سعي مي كند كه بوسيلة برنامه هاي ديگر كه فايل با پسوند ASP را مي شناسند اين فايل را ببينيد.
اگر يك برنامه بر روي كامپيوترتان نصب شده باشد كه با فايل هاي با پسوند ASP آشنايي داشته باشد آن برنامه اجرا مي گردد.

گفتگوی هم میهن...
ما را در سایت گفتگوی هم میهن دنبال می کنید

برچسب : نویسنده : محمد رضا جوادیان fhammihan بازدید : 104 تاريخ : يکشنبه 22 فروردين 1395 ساعت: 21:21