PDA

View Full Version : Jboss



persica
دوشنبه 06 تیر 1384, 20:16 عصر
سلام

لطفا اگر کسی از دوستان می دونه jboss چی هست یه توضیحی بده ممنون می شم

بای

hps
دوشنبه 06 تیر 1384, 20:52 عصر
یه J2EE Containerه. اینکه J2EE Container چیه و چى کار مى‌کنه خودش یه بحث مفصله ...

persica
دوشنبه 06 تیر 1384, 22:52 عصر
سلام

مرسی از جوابتون اگه می شه یکم بیشتر توضیح بدید

مرسی

بای

hps
چهارشنبه 08 تیر 1384, 00:08 صبح
یه نکته؛ گاهی دو اصطلاح J2EE Container و Application Server به جای همدیگه استفاده میشن، (نمیدونم که این کار درسته یا غلطه) اما J2EE Container تعریف جامعتری داره که Application Server رو هم شامل میشه، بنابراین بهتره که بگیم JBoss یه Application Serverه.

یه رابطه؛ نسبت Enterprise Application به Application Server به مثل نسبت Web Application به Web Serverه.

همونطور که WS بعضی از خدمات رو (مثل Session Management) در اختیار WA شما قرار میده، AS هم خدمات و امکاناتی رو در اختیار EA شما قرار میده. البته این امکانات و خدمات یه حداقل استانداردی دارن که بعضی از اونها عبارتن از: Persistance Management، Resource Pooling، Transaction Management، JNDI Service. اغلب ASها امکان استفاده از یک WS رو هم فراهم میکنن. مثلا JBoss رو می‌تونید با Apache Tomcat سازگار کنید که به عنوان Web Module ازش استفاده کنه. هر AS ممکنه امکانات دیگه‌ای هم داشته باشه که البته Vendor Specific هستن و به خاطر عدم سازگاری با استانداردها توصیه نمیشن.

دستاورد اساسی ASها و به طور کلی Containerها اینه که دیگه وقت شما رو با کارهای سطح پایین (مثل Threading و State Management) تلف نمیکنن. شما کارتون رو، روی منطق کاری برنامه (Business Logic) متمرکز میکنید و اون رو به صورت اجزایی با قابلیت استفاده مجدد (Reusable Components) در میارید. اینکه J2EE چقدر در دست پیدا کردن به این هدف موفق بوده جای بحث داره اما این تفکری که نقطه اوجش در نگرش SOA دیده میشه. (ن.ک http://incubator.apache.org/beehive)

persica
چهارشنبه 08 تیر 1384, 08:01 صبح
سلام

مرسی دوست عزیز از مطلب خوبتون

بای