فایل SSP چیست؟
یک فایل با پسوند ssp. صفحه وب است که با کد Scala برای عبارات به جای HTML ساده ایجاد شده است. به عنوان یک اسکریپت سمت سرور با استفاده از ترکیب HTML و Scala عمل می کند. این فایل ها بر روی سرور قرار دارند و برای ایجاد صفحات وب ثابت برای ارائه به کاربران استفاده می شوند. اسکالا خود یک زبان برنامه نویسی همه منظوره است که سینتکس آن برای کاربرانی که با Velocity، JSP یا Erb کار کرده اند آشناست. فایل های SSP را می توان با استفاده از Scalate که یک موتور قالب مبتنی بر اسکالا برای تولید متن و نشانه گذاری است، تجزیه و تحلیل و ارزیابی کرد.
فرمت فایل 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>