0 امتیاز
قبل در برنامه نویسی توسط (9 امتیاز)
ویرایش شده قبل توسط
مفهوم Container‌ در Java EE چیست ؟
چرا اصلا همچین اصطلاحی داریم ؟

1 پاسخ

+1 امتیاز
قبل توسط (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 شوند.

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

سوالات مشابه

+2 امتیاز
1 پاسخ 821 بازدید
+1 امتیاز
1 پاسخ 870 بازدید
0 امتیاز
1 پاسخ 540 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط HA (347 امتیاز)
0 امتیاز
1 پاسخ 608 بازدید
+2 امتیاز
3 پاسخ 2.3هزار بازدید
0 امتیاز
2 پاسخ 2.1هزار بازدید
0 امتیاز
2 پاسخ 2.0هزار بازدید
+1 امتیاز
1 پاسخ 786 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط HS (12 امتیاز)
0 امتیاز
3 پاسخ 1.6هزار بازدید
...