Połączenie JSF i Spring w aplikacji webowej

0

Witam. Czy możliwe jest użycie JSF i Spring w jednej aplikacji? Czy mając widok w JSF + backing bean tworzy się serwisy z którymi ten bean się komunikuje? Czy to jest dobre podejście? Będę wdzięczny za wszystkie opinie:)

0
  1. Jest możliwe
  2. Można to robić bo Spring potrafi zarządzać managed beanami
0

Jest to możliwe aczkolwiek osobiście bym odradzał. Obecnie w nowych projektach nie stawia się na generowanie frontendu po stronie serwera (czyli użycie JSF), zamiast tego wystawia się serwisy restowe i front generujemy po stronie przeglądarki.

0

My tak robimy ale JSF (swoje beany, scope itp) i tylko w bean JSF wstrzykujemy Serwisy springa.
Czyli za warstwe biznesową spring, w widoku JSF żadbego mixa

0
Szczery napisał(a):

My tak robimy ale JSF (swoje beany, scope itp) i tylko w bean JSF wstrzykujemy Serwisy springa.
(...)

A dlaczego w beanie JSF nie wstrzykiwać beanów związanych z Javą EE (mam na myśli CDI)? Łącząc JSF i Springa musimy utrzymywać dwa kontenery beanów.

0

Ostatnio testuje połączenie Spring Boot + JSF 2.2. Zamiast CDI @ViewScoped testuje ViewScoped z JSF Managed Bean przeportowany jako Spring custom scope. Nie chcę używać 2 kontenerów DI np. Spring i JSF legacy (setter injection). Ciekawe na jakie ograniczenie natrafię. Wygląda obiecująco.

1 użytkowników online, w tym zalogowanych: 0, gości: 1