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 (النموذج-العرض-المحرك).
كانت عملية طويلة يمكن تحسينها. عند مراجعتها، أدركت أن بعض الخيارات التي تم اتخاذها لم تكن بالضرورة الأفضل. أترك للقارئ حرية تكييف هذا المستند مع احتياجاته ثم البناء عليه.

