11. Sonuç
Bu belgede yapılan çalışmaları özetleyelim. Java Server Faces, Primefaces ve Primefaces Mobile olmak üzere üç web çerçevesini tanıttık ve bunları altı Java uygulamasında hayata geçirdik: 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 ortamında örnek uygulamanın mimarisi şu şekildeydi:
![]() |
veya Spring / Tomcat ortamında şu şekildeydi:
![]() |
İlk sürümden itibaren katmanlı bir mimari kullandık. Bu mimari, sonraki tüm sürümlerde de devam ettirildi. Son olarak, [web] katmanı sırasıyla Java Server Faces, Primefaces ve Primefaces mobile çerçeveleriyle uygulandı. Bu katman, MVC modeline (Model-Görünüm-Denetleyici) uygundur.
Bu, iyileştirilebilecek uzun soluklu bir çalışmaydı. Tekrar gözden geçirdiğimde, yapılan bazı seçimlerin mutlaka en iyisi olmadığını fark ettim. Bu belgeyi özümsemeyi ve daha da ileriye taşımayı okuyucuya bırakıyorum.

