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:

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

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