একটি SSP ফাইল কি?
.ssp এক্সটেনশন সহ একটি ফাইল হল ওয়েব পেজ যা স্কালা কোড দিয়ে শুধুমাত্র প্লেইন HTML এর পরিবর্তে এক্সপ্রেশনের জন্য তৈরি করা হয়। এটি HTML এবং Scala এর সমন্বয় ব্যবহার করে সার্ভার সাইড স্ক্রিপ্ট হিসাবে কাজ করে। এই ফাইলগুলি সার্ভারে থাকে এবং ব্যবহারকারীদের পরিবেশন করার জন্য স্ট্যাটিক ওয়েবপেজ তৈরি করতে ব্যবহৃত হয়। স্কালা নিজেই একটি সাধারণ-উদ্দেশ্য প্রোগ্রামিং ভাষা যার সিনট্যাক্স সেই ব্যবহারকারীদের কাছে পরিচিত যারা বেগ, জেএসপি বা ইআরবের সাথে কাজ করেছেন। SSP ফাইলগুলি Scalate ব্যবহার করে বিশ্লেষণ এবং মূল্যায়ন করা যেতে পারে যা পাঠ্য এবং মার্কআপ তৈরি করার জন্য একটি স্কালা ভিত্তিক টেমপ্লেট ইঞ্জিন।
এসএসপি ফাইল ফরম্যাট - আরও তথ্য
এসএসপি ফাইলগুলি প্লেইন টেক্সট ফাইলে সংরক্ষিত হয় এবং স্কেলেট ব্যবহার করে মূল্যায়ন করা যেতে পারে। একটি Ssp টেমপ্লেটে প্লেইন টেক্সট থাকে যা প্রায়শই HTML ডকুমেন্ট হয়। এটিতে এসএসপি ট্যাগগুলি এম্বেড করা আছে যা রেন্ডারিং ইঞ্জিনগুলিকে নথির বিভিন্ন অংশকে গতিশীলভাবে রেন্ডার করে। ট্যাগগুলি <% … %> এবং ${ … } ক্রম দিয়ে শুরু এবং শেষ হয় এবং এর বাইরে যেকোন কিছুকে আক্ষরিক পাঠ হিসাবে বিবেচনা করা হয়।
এসএসপি উদাহরণ
নিম্নলিখিত উদাহরণটি রেন্ডারিং ইঞ্জিন দ্বারা রেন্ডার করার সময় SSP কোড এবং এর আউটপুট দেখায়।
<p>
<%= List("hi", "there", "reader!").mkString(" ") %>
${ "yo "+(3+4) }
</p>
আউটপুট নিম্নরূপ।
<p>
hi there reader!
yo 7
</p>