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 (Модель-Вигляд-Контролер).

Це була тривала робота, яку можна вдосконалити. Під час перегляду я виявив, що деякі зроблені вибори не обов’язково були найкращими. Я залишаю читачеві можливість освоїти цей документ, щоб згодом вийти за його межі.