مفهوم Container‌ در Java EE چیست ؟

0 رأی
میانگین بازدید روزانه 0.991,143 بازدید
مفهوم Container‌ در Java EE چیست ؟
چرا اصلا همچین اصطلاحی داریم ؟
سوال 3 سال قبل در تالار برنامه نویسی توسط Mujan (9 امتیاز)
ویرایش 3 سال قبل توسط Saeed Zarinfam

1 جواب

+1 رأی
 
بهترین جواب

در دنیای Java EE، از container بعنوان یک رابط بین برنامه ها و سرویس های زیر ساختی یک پلتفرم استفاده می شود. در حقیقت کامپوننت های برنامه های Java درون container های مختلف (مثل Web container یا EJB container) دپلوی می شوند و container وظیفه مدیریت منابع و ارتباط و استفاده از سرویس های زیرساختی پلتفرم را بر عهده می گیرد. container ها در قالب استاندارد هایی معرفی می شوند و تیم ها و شرکت های مختلف با پیاده سازی این استاندارد ها container های مختلف را برای application server های Java EE پیاده سازی می کنند.

این روش چند مزیت دارد:

  • application ها از سرویس های زیر ساختی جدا می شوند و توسعه application در Java EE ساده تر می شود.
  • پیاده سازی معماری multitiered آسانتر می شود (قرار دادن کامپوننت های مختلف سیستم بصورت توزیع شده).
  • بدلیل داشتن استاندارد برای container ها، application ها می توانند بدون تغییر بر روی container های مختلف deploy شوند.

جواب 3 سال قبل توسط Saeed Zarinfam (737 امتیاز)
انتخاب شده در 3 سال قبل توسط Mujan
خیلی ممنون. توی دنیای Java EE دقیقا به چیزهایی component میگن ؟
کامپوننت در Java EE به قطعه های نرم افزاری گفته می شود که کار مشخصی رو انجام میدن و در قالب فایل های jar یا war درون application server قرار می یرند و بهمراه سایر کامپوننت ها یک application رو تشکیل میدن. برای مثال یک ماژول EJB یا یک ماژول نوشته شده با JSF و ...

سوال های مشابه

+2 رأی
1 جواب میانگین بازدید روزانه 0.32226 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.72123 بازدید
0 رأی
1 جواب میانگین بازدید روزانه 0.23151 بازدید
سوال 1 سال قبل در تالار برنامه نویسی توسط HA (331 امتیاز)
0 رأی
1 جواب میانگین بازدید روزانه 0.23168 بازدید
+2 رأی
3 جواب میانگین بازدید روزانه 0.82616 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.16154 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.69955 بازدید
0 رأی
2 جواب میانگین بازدید روزانه 0.69951 بازدید
+1 رأی
1 جواب میانگین بازدید روزانه 0.24439 بازدید
سوال 5 سال قبل در تالار برنامه نویسی توسط HS (12 امتیاز)
0 رأی
2 جواب میانگین بازدید روزانه 0.48961 بازدید
کانال تلگرام جواب یاب
...