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 (Модель-Вигляд-Контролер).
Це була тривала робота, яку можна вдосконалити. Під час перегляду я виявив, що деякі зроблені вибори не обов’язково були найкращими. Я залишаю читачеві можливість освоїти цей документ, щоб згодом вийти за його межі.

