| Axkit2 :: Transformer :: XSP AXKIT2 :: Transformer :: الوحدة النمطية XSP Perl تحتوي على صفحات الخادم القابلة للتوسيع. |
التحميل الان |
Axkit2 :: Transformer :: XSP الترتيب والملخص
- رخصة:
- Perl Artistic License
- موقع ويب الناشر:
- http://search.cpan.org/~msergeant/AxKit2-1.1/lib/AxKit2/Transformer/XSP.pm
Axkit2 :: Transformer :: XSP العلامات
Axkit2 :: Transformer :: XSP وصف
AXKIT2 :: Transformer :: وحدة XSP Perl تحتوي على صفحات الخادم القابلة للتوسيع. AXKIT2 :: Transformer :: وحدة Perl Perl تحتوي على صفحات الخادم القابلة للتوسيع .Synopsis الوقت :: قطعة اختبار XSP hello world! جيد إذا (localtime-> الساعة> = 12) { بعد الظهر } آخر { الصباح } XSP ينفذ لغة ديناميكية قائمة على العلامات تتيح لك تطوير علاماتك الخاصة، وتشمل الأمثلة الخاصة بك SendMail و SQL Taglibs. إنها طريقة AXKIT لتوفير بيئة للصفحات الديناميكية. XSP هو جزء أصلا من مشروع Cocoon Apache، لذلك سترى بعض مساحات أسماء Apache المستخدمة في XSP.Asso، استخدم معالج XSP واحد فقط في خط أنابيب. XSP قوي بما فيه الكفاية، حيث يجب أن تحتاج فقط إلى مرحلة واحدة، وهذا التنفيذ يسمح مرحلة واحدة فقط. إذا كان لديك معالجتين XSP، ربما في خط أنابيب يبدو وكأنه: ... => XSP => XSLT => XSLT => XSP => ... من المحتمل أن تكون وظيفة مراحل XSLT الوسيطة يمكن أن تكون فعالة إما إما Upstream أو Downstream XSLT: ... => XSLT => XSP => XSLT => ... من المحتمل أن يؤدي هذا التصميم إلى تنفيذ أوضح وأكثر إصرارا، إذا كان فقط لأن إنشاء رمز، وخاصة رمز بيرل المضمن بشكل خاص، في عامل واحد XSP ويستهلكه في كثير من الأحيان هو في كثير من الأحيان مربكة، وحتى في كثير من الأحيان من أعراض سوء التصرف. ولكن قد ترغب في أن تميل نحو استخدام وحدات Perl Taglib بدلا من Upstream XSLT "LogicShets". تعمل طبقة Logicsheets Upstream XSLT بشكل جيد، ولكنها تم اعتبارك، ولكن استخدام وحدات Perl Taglib تؤدي إلى خط أنابيب أبسط، تكوين أبسط (فقط قم بتحميل وحدات Taglib في httpd.conf، لا حاجة للحصول على صفحة XSLT التلمس الصحيحة تضمنت Whereever التي تحتاج إلى أن Taglib)، بيئة ترميز أكثر مرونة، والقدرة على الاختبار من Taglibs قبل تثبيتها على خادم، وعزل أفضل من الواجهة (TAGLIB API) والتنفيذ (وحدة PERL وراء ذلك). تعمل طبقة المنطقية، ويمكن أن تكون مفيدة، ولكن غالبا ما تكون في المنزل طويل. ومع ذلك، قد يفضل الأشخاص المعتادون على بيئة Cocoon Formy.Result Codeyou تحديد رمز النتيجة للطلب بطريقتين. كلتا الإجراءين تذهب داخل Tag.If الذي تريد إحباط الطلب الحالي بالكامل، ورمي استثناء: رمي Apache :: Axkit :: استثناء :: Retval (Return_code => ممنوع)؛ إذا كنت تريد إرسالك الصفحة ولكن لديك رمز نتيجة مخصص، وإرجاعه: عودة ممنوع؛ في هذه الحالة، يتم فقط إرسال جزء المستند الذي تمت معالجته حتى الآن / معالجته. SourceForge.net)، يمكن تنسيق البرامج النصية XSP المترجمة بشكل جيد إلى أخطاء اكتشاف أسهل. تمكين AXDEBUGTIDY لهذا، ولكن يجب تحذير من أن إعادة التقييم بطيئة للغاية، ويمكن أن يستغرق الأمر 20 ثانية أو أكثر على كل XSP تشغيل لبرامج نصية كبيرة. إذا قمت بتمكين AXTraceInmedermediate، سيتم إلقاء البرنامج النصي بجانب الملفات المتوسطة الأخرى، مع امتداد " .xsp ". هذه غير مرتبطة، وبالتالي الحصول على تفريغ واحد فقط لكل طلب. إذا كان لديك أكثر من XSP يعمل في طلب واحد، فسوف يقوم آخر واحد بالكتابة فوق مقالب التشغيل السابق. متطلبات: perl.
Axkit2 :: Transformer :: XSP برامج ذات صلة