ما هو ملف SSP؟
الملف ذو الامتداد .ssp هو صفحة ويب تم إنشاؤها باستخدام رمز Scala للتعبيرات بدلاً من HTML العادي فقط. يعمل كبرنامج نصي من جانب الخادم باستخدام مزيج من HTML و Scala. توجد هذه الملفات على الخادم وتستخدم لإنشاء صفحات ويب ثابتة يتم تقديمها للمستخدمين. Scala نفسها هي لغة برمجة ذات أغراض عامة يكون تركيبها مألوفًا للمستخدمين الذين عملوا مع Velocity أو JSP أو Erb. يمكن تحليل ملفات SSP وتقييمها باستخدام Scalate وهو محرك نموذج قائم على Scala لإنشاء النص والترميز.
تنسيق ملف SSP - مزيد من المعلومات
يتم حفظ ملفات SSP في ملف نصي عادي ويمكن تقييمها باستخدام Scalate. يتكون قالب Ssp من نص عادي والذي غالبًا ما يكون مستند HTML. يحتوي على علامات Ssp مضمنة فيه تجعل محركات العرض تعرض أجزاء مختلفة من المستند ديناميكيًا. تبدأ العلامات وتنتهي بتسلسل <٪ …٪> و $ {…} وأي شيء خارجها يعتبر نصًا حرفيًا.
مثال SSP
يوضح المثال التالي كود SSP ومخرجاته عندما يتم تقديمها بواسطة محرك العرض.
<p>
<%= List("hi", "there", "reader!").mkString(" ") %>
${ "yo "+(3+4) }
</p>
الإخراج على النحو التالي.
<p>
hi there reader!
yo 7
</p>