العودة إلى  مدرسة الكمبيوتر     قسم  الإنترنت    الصفحة الثانية
تعرف عن نصوص ASP البرمجية
www.tartoos.com
 
 
كلمة ASP يرمز إليها في قاموس مطوري الوب إلى الجملة ( Active Server Pages صفحات الخادم النشطة) وهي تقنية أدرجتها شركة مايكروسوفت في مزود الويب الخاص بها وهو IIS. تعتمد هذه التقنية على إدراج نص سكريبت من نوع فيجول بيسك (VBScript) أو جافا (Jscript) يتم تنفيذه في مزود الويب قبل أن ترسل الصفحة للمستخدم ويسمى هذا بـ(Server-Side Script) هذه التقنية تساعد على إنشاء صفحات ويب ديناميكية اعتمادا على قواعد بيانات أو على مدخلات المستخدمين، وهي شبيهة بتقنية CGI مع أنها تتفوق عليها من ناحية السرعة وسهولة البرمجة، وأنها تعطي ثباتا أكبر للجهاز الذي يحتوي على مزود الويب.www.tartoos.com
 
 وتتميز هذه التقنية بأنها لا تستلزم وجود أي برامج أخرى على جهاز المستخدم، بل تقوم بإرجاع صفحة HTML عادية يمكن عرضها في أي متصفح بغض النظر عن نوعه، وسبب هذا أن السكريبت يتم تنفيذه في المزود قبل أن ترسل الصفحة للمستخدم. كما أن هذه التقنية تعطي قابلية توسع كبيرة للمبرمجين حيث إنه بإمكان المبرمج أن يقوم ببرمجة كائن اكتف اكس ActiveX Object ومن ثم تركيبه على مزود الويب واستخدامه في صفحات ASP الديناميكية وهذا بلا شك ميزة كبيرة.www.tartoos.com

و بالطبع فإنه كما ذكرت فإن أي شخص يستطيع الوصول للقرص الصلب للجهاز المحتوي على مزود الويب، فإنه يستطيع قراءة النص البرمجي، وبالتالي معرفة الكيفية التي استخدمها المبرمج لتنفيذ الوظائف الموجودة في الموقع. وهذا يعني إمكانية "سرقة" البعض للنصوص البرمجية أو استخدامها مع التعديل عليها بدون أن يعلم أحد بذلك! لذا يمكنك حل هذه المشكلة بإحدى طريقتين.
www.tartoos.com

الأولى: هي استخدام مكونات ActiveX components حيث تقوم بكتابة الجزء المهم من البرنامج بأي لغة برمجة تريدها مثل فيجول بيسك أو غيرها، ومن ثم تقوم بتحويلها إلى مكون أكتف اكس يتم تركيبه في الجهاز المحتوي على مزود الويب ومن ثم تقوم بمناداة الوظائف Function Calling الموجودة في ذلك المكون. فعلى الرغم من أن هذه الطريقة تحمي حقوقك، فإن شركات الاستضافة في الغالب لا تحبذها، وترفض تركيب أي مكون أكتف اكس مزود من قبل العميل، وذلك لأنه يعمل كأي برنامج آخر وفي ذلك مخاطر أمنية على المواقع الأخرى المستضافة في نفس الجهاز.
www.tartoos.com
 
إذا واجهتك مع الجهة المعنية بالاستضافة مثل هذه المشكلة فعليك بالطريقة الثانية وهي باستخدام Microsoft Script Encoder وهو برنامج يقوم بأخذ ملف ASP ويقوم بتشفير النص البرمجي الموجود بداخله بحيث يصبح غير مقروء إلا من قبل برنامج مزود الويب. وفي هذه الحالة فإنه حتى لو استطاع شخص الوصول للقرص الصلب فإنه لن يستطيع قراءة النص البرمجي لأنه مشفر. وهذا الحل أسهل من الحل الأول، بالإضافة إلى أنه لا يتطلب إعادة كتابة البرنامج من جديد بلغة برمجية أخرى، ولا يتطلب كذلك تركيب أي مكون في الجهاز المستضيف للموقع. www.tartoos.com

وبالمناسبة فإن كلمة ASP هي اختصار، وقد يرمز هذا الاختصار إلى أكثر من مصطلح. فهي في قاموس الأنشطة التجارية تأتي اختصارا لـ Application Service Provider وتعني الشركات التي تقوم بتوفير خدمة استخدام برامج معينة للأفراد أو للشركات عبر الإنترنت بحيث تغنيهم عن تركيب هذه البرامج على أجهزتهم الخاصة
.
www.tartoos.com

 

 طباعة المقال العودة إلى  مدرسة الكمبيوتر     قسم  الإنترنت    الصفحة الثانية
Syria
سورية
Amrit
عمريت
أرواد
طرطوس
صور من طرطوس
صور من سورية
للسيدات فقط
معجم الكمبيوتر
أدب وفكر
المجلة الطبية
المعلومات العامة
لمحة عن طرطوس
الموضة النسائية
مدرسة الكمبيوتر
 © 2002-2012 LBCInformation Corporation. All rights reserved م حنا عطا لحود.