Skip to content

7. يُتبع...

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

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

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

  • JavaScript

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

  • JavaBeans وعلامات JSP

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

  • Enterprise Java Beans (EJB)

EJBs هي مكونات توفرها الحاويات التي تعمل فيها صفحات servlets و JSP. وهي توفر خدمات "نظامية" توفر على المطور عناء أعمال التطوير الطويلة والصعبة. يمكن أن تغطي الخدمات التي توفرها EJBs المجالات التالية: المعاملات، والأمن، وتجميع اتصالات قاعدة البيانات، ...

جميع هذه الموضوعات، التي لم يتم تناولها هنا، تمت تغطيتها بشكل ممتاز في كتاب "J2EE Programming" الذي نشرته WROX ووزعته Eyrolles.