Skip to content

7. يتبع...

لقد قدمنا في هذا المستند معلومات كافية للبدء بجدية في برمجة الويب بلغة Java. وقد تم التطرق إلى بعض الموضوعات بشكل سطحي فقط، وهي تستحق مزيدًا من التعمق:

  • XML (لغة الترميز eXtended)، أوراق الأنماط CSS (أوراق الأنماط المتتالية) و XSL (لغة أوراق الأنماط eXtended)

لقد تناولنا هذه الموضوعات، لكن لا يزال هناك الكثير مما يتعين القيام به. وتستحق هذه الموضوعات الثلاثة أن تُخصص لها نشرة مطبوعة.

  • جافا سكريبت

استخدمنا هنا وهناك بعض نصوص جافا سكريبت التي ينفذها المتصفح دون أن نتوقف عندها مطلقًا. على سبيل المثال، لم نتطرق أبدًا إلى تفاصيل لغة جافا سكريبت، وذلك بسبب ضيق المساحة والوقت. قد تتطلب هذه اللغة هي الأخرى كتابًا خاصًا بها. وقد أضفنا في الملحق ثلاثة أمثلة مهمة بلغة جافا سكريبت، دون شرحها أيضًا. ومع ذلك، فهي مفهومة بمجرد قراءة تعليقاتها ويمكن أن تكون بمثابة أمثلة.

  • Java Beans، علامات JSP

لقد أوضحنا كيف يمكننا فصل كود Java عن كود HTML في تطبيق ويب. يتم تجميع كود Java في سيرفلت واحد أو أكثر، بينما يتم تجميع كود HTML في صفحة JSP واحدة أو أكثر. ومع ذلك، في أمثلةنا، غالبًا ما كانت تبقى بضع أسطر من كود Java في صفحات JSP. يمكن تحسين الوضع باستخدام مكونات تُسمى Java beans وعلامات JSP محددة مسبقًا أو يمكن إنشاؤها بنفسك (امتدادات العلامات). هذا الجانب من صفحات JSP ليس ضروريًا (لقد استغنينا عنه تمامًا في أمثلةنا الواقعية)، ولكنه مع ذلك من المفيد معرفته.

  • Enterprise Java Beans (EJB)

تعد EJB مكونات توفرها الحاويات التي يتم فيها تشغيل السيرفلتات وصفحات JSP. وهي توفر خدمات «نظامية» تغني المطور عن عمليات التطوير الطويلة والصعبة. يمكن أن تشمل الخدمات التي توفرها مكونات EJB المجالات التالية: المعاملات، والأمان، وتجميع اتصالات قواعد البيانات، ...

جميع هذه الموضوعات التي لم يتم تناولها هنا تمت مناقشتها بشكل ممتاز في كتاب «برمجة J2EE» الصادر عن دار النشر WROX والموزع من قبل Eyrolles.