Skip to content

11. خلاصة

لنلخص العمل الذي تم إنجازه في هذا المستند. لقد قدمنا ثلاثة أطر عمل للويب: Java Server Faces و Primefaces و Primefaces mobile وقمنا بتنفيذها في ستة تطبيقات Java EE:

  • 01: JSF / EJB3 / Glassfish،
  • 02: JSF / Spring / Tomcat،
  • 03: PF / EJB3 / Glassfish،
  • 04: PF / Spring / Tomcat،
  • 05: PFM / EJB3 / Glassfish،
  • 06: PFM / Spring / Tomcat.

كانت بنية التطبيق النموذجي كما يلي في بيئة EJB / Glassfish:

أو هذه في بيئة Spring / Tomcat:

استخدمنا بنية طبقات منذ الإصدار الأول. وقد تم نقلها إلى جميع الإصدارات اللاحقة. وأخيرًا، تم تنفيذ الطبقة [web] تباعًا مع أطر عمل Java Server Faces و Primefaces و Primefaces mobile. وهي تتوافق مع نموذج MVC (نموذج العرض والتحكم).

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