سرولت جاکارتا
From Wikipedia, the free encyclopedia
یک سرولت جاکارتا (به انگلیسی: Jakarta Servlet) با نام پیشین جاوا سرولت (به انگلیسی: Java Servlet) یک مولفه نرمافزاری به زبان جاوا است که توانمندیهای یک سرور (رایانه خدمترسان) را گسترش میدهد. اگرچه سرورها میتوانند به انواع مختلفی از درخواست پاسخ بدهند، اما به صورت معمول «گنجانههای وب» را برای میربانی از «برنامههای کاربردی وب» روی سرورهای وب، پیادهسازی میکنند، و بنابراین آنها واجد شرایط یک واسط برنامهسازی کاربردی وب سرولت در سمت سرور هستند. این سرولتها، همتای جاوایی، برای دیگر فناوریهای محتوای پویای وب، مثل PHP و ASP.NET هستند.
نویسنده(های) اصلی | پاونی دیوانجی |
---|---|
توسعهدهنده(ها) | بنیاد اکلیپس |
انتشار اولیه | دسامبر ۱۹۹۶؛ ۲۷ سال پیش (۱۹۹۶}}) |
انتشار پایدار | |
مخزن | |
نوشتهشده با | جاوا |
پلتفرم | سکوی جاوا، نسخه سازمانی |
حجم | 2.56 MB |
نوع | مولفه نرمافزاری برای واسط برنامهنویسی وب |
مجوز | پروانه همگانی اکلیپس |
وبگاه | jakarta |
سرولت برنامهای در زبان برنامهنویسی جاوا برای توسعه تواناییهای سرورها است، هرچند سرولتها میتوانند به هر نوع درخواستی پاسخ دهند، اما بیشترین کاربرد را در استقرار برنامههایی با قابلیت استقرار روی وب سرورها دارند، و میتوان سرولت جاوا را نمونهای مانند پی اچ پی ای اس پی دات نت دانست.[1]
یک سرولت کلاسی از جاواست که در جاوای سازمانی مطابق با رابط برنامهنویسی سرولت جاواست، پروتکلی که مسئول پاسخ به درخواست است. آنها تنها به پروتکل مشتری-سرور محدود نمیشود، ولی بیشتر مواقع از پروتکل انتقال ابرمتن استفاده مینماید؛ بنابراین کلمهٔ سرولت بیشتر بر اچتیتیپی سرولت دلالت دارد.[2] توسعهدهندهٔ نرمافزار از سرولت برای اضافه کردن محتوای پویا به سرور وب با استفاده از سکوی جاوا استفاده مینماید. صفحهٔ تولید شده عمدتاً شامل محتوای اچتیامال است ولی گاهی نیز سایر دادههای مانند اکسامال را نیز شامل میشود. سرولتها، همتای مبتنی بر جاوای فناوریهایی غیر جاوایی مانند سیجیال و صفحههای سرور فعال است. سرولتها میتوانند حالت وضعیت متغیرها را در یک نشست حفظ نمایند. این کار به کمک کوکی اچتیتیپی و موتور بازنویسی انجام میدهند.