1 مقدمة في الأيام الأولى لتطوير JBoss، كانت مجرد حاوية EJB. بعد تطوير JBoss في السنوات الأخيرة، أصبح خادم تطبيقات JBoss يمكنه توفير وظائف منصة J2EE كاملة. على الرغم من أن بنية JBoss بأكملها كانت تدعم تقنيات البرامج الجديدة وتوفر ميزات أخرى، إلا أنها طبقت دائمًا معايير J2EE كهدف أساسي لها، بغض النظر عما إذا كان JBoss قد اجتاز شهادة J2EE.
من المتوقع أن يستمر JBoss في قيادة تطوير خوادم تطبيقات J2EE، وسيكون أيضًا خادم تطبيقات J2EE السائد.
2 القراء المستهدفون الهدف من هذا الكتاب هو تمكين المستخدمين من نشر وتشغيل تطبيقات J2EE 1.4 على JBoss 4.0 في أقرب وقت ممكن. في وقت كتابة هذا التقرير، كان الإصدار الأخير من JBoss هو 4.0.0. ولذلك، يجب على المستخدمين على الأقل استخدام الإصدار 4.0.0، أو الإصدارات اللاحقة منه. في الوقت نفسه، يستخدم هذا الكتاب أمثلة من البرنامج التعليمي J2EE 1.4 المقدم من Sun (عنوان URL المحدد موجود على: http://java.sun.com/j2ee/1.4/docs/tutorial/doc) لتوضيح نشر J2EE التطبيقات في JBoss والتكوين. بالطبع، هذا الكتاب ليس برنامجًا تعليميًا لـ J2EE، لكنه لا يزال يقدم موضوعات مختلفة في J2EE من المستوى الأساسي لذلك، إذا كان المستخدم جديدًا على J2EE، فلا يزال هذا الكتاب ذا قيمة مرجعية كبيرة. إذا كان المستخدم يخطط لاستخدام JBoss لتشغيل البرنامج التعليمي أعلاه لـ J2EE، فتهانينا، فقد تم إعداد هذا الكتاب لك. من الأفضل للمستخدمين قراءة كلا البرنامجين التعليميين في نفس الوقت.
3 حول هذا الكتاب أولاً، سيتضمن هذا الكتاب تنزيل وتثبيت وتشغيل خادم التطبيقات JBoss 4.0.0. بعد ذلك، يتم تقديم بنية الدليل وملفات التكوين الرئيسية والخدمات لخادم تطبيق JBoss بشكل عام.
ثم يقود الكتاب المطورين إلى الجزء العملي. سوف ندرس كيفية نشر تطبيق Duke Bank على JBoss في Sun J2EE Tutorial. سيمكن هذا المطورين من الدخول بسرعة في الدور والتعرف على عمليات التكوين والنشر البسيطة في JBoss. تغطي الفصول الأخرى موضوعات لم يتم تناولها في Duke Bank: رسائل JMS (Message Driven Beans, MDB) والثبات المُدار بالحاويات (CMP). بالطبع، هذه أيضًا أمثلة من البرنامج التعليمي J2EE.
الفصل الخامس دراسة خدمات الويب. وسيناقش هذا الكتاب هذا الأمر في خطوتين. أولاً، كيفية الكشف عن أساليب EJB في تطبيق Duke المصرفي كخدمة ويب؛ وثانيًا، كيفية الوصول إلى خدمة الويب من خلال تطبيق عميل Java.
يناقش الفصل 8 تكوين قاعدة البيانات. سنقوم بتعليم المطورين خطوة بخطوة.
في الفصل التاسع، يتناول هذا الكتاب موضوعات تكوين الأمان الأكثر تقدمًا.
يوسع