مطالب

اپلیکیشن سرور چیست

در دنیای Java EE یک Application Server به نرم افزار سرویس دهنده ای (server) گفته می شود که API های استاندارد Java EE را پیاده سازی کرده باشد و در اختیار برنامه هایی که درون آن deploy می شوند قرار دهد.
یک Java EE Application Server با پیاده سازی استانداردهای Java EE قادر خواهد بود به مسائلی مانند امنیت، مدیریت تراکنش ها، مقیاس پذیری (scalability)، همزمانی

(concurrency)، درخواست های HTTP و ... رسیدگی کند.
یک Java EE Application Server برای سرویس دادن به کلاینت ها از دو Container اصلی تشکیل می شود:
1. Enterprise JavaBeans (EJB) container: این container وظیفه اجرا و مدیریت enterprise bean ها (که منطق کاری یا Business logic برنامه را در خود دارند) را بر عهده دارد.
2. Web container: این container وظیفه اجرا و مدیریت صفحات وب و servlet ها (که که در حقیقت رابط کاربری برنامه می باشند) را بر عهده دارد.
• Application Server نرم افزاری هست که واسط بین نرم افزار شما و سیستم عامل می باشد. این نرم افزار وظایفی چون:
o اجرای کتابخانه ها و سرویس های نرم افزار شما
o دریافت منابع سیستمی از سیستم عامل و مهیا کردن آنها برای سیستم شما و سایر سیستم های دیگری که ممکن است همزمان روی آن as د حال اجرا باشند، به شیوه کاملا مدیریت شده
o برقراری ارتباط سیستم شما با سایر سرور ها مثل سرور پایگاه داده(dbms) و سرور پیام (messaging server)
o بر قراری ارتباط با سایر اپلیکیشن سرور ها
o مدیریت life-cycle اجزای مختلف نرم افزار شما
را به عهده دارد.

websphere application server

دیدگاه‌ها   

#1 ali 1399-06-07 21:22
با تشکر از مطالب کاربردیتون

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید