Odpowiednik view scope dla CDI

0

Witam,
Chce zaczac korzystac z CDI w projektach JSF. Niestety, nie moge znalezc rozwiazania dla braku ViewScoped. Zawsze moge uzywac SessionScope, ale zyja one zdecydowanie dluzej niz tego potrzebuje. Z kolei RequestScope zbyt krotko.

Jak profesjonalisci obchodza ten problem? Mozna sie obyc bez tworzenia wlasnego scope? Czy mozna powiedziec, ze CDI to jeszcze niedojrzala technologia i przyszlosciowa, ale na etapie JSF 2.2 jeszcze nie do konca gotowa?

Czy korzystanie z ManagedBeans, ktore jest nieco ograniczone, w nowych projektach jest czyms zlym? Podobno w nastepnej wersji JSF (po 2.2) maja byc deprecated na rzecz CDI.

Pozdrawiam,

0

Witam,
jak zawsze wszystko wygląda pięknie ale jak się zacznie korzystać to już inna bajka.
Rzeczywiście brak ViewScope w CDI jest problemem ogromnym lecz z drugiej strony co biedne beany mają wspólnego ze stroną HTML (view)...

Aby ViewScope działał w CDI możesz użyć Seam Faces ja prywatnie używam myfaces CODI i działa poprawnie....

0

Ostatnio testowalem rozwiazanie tzn. JSF (Majarra) / Managed Beans + klasyczny spring jako IoC i bylem zadowolony: latwo i czytelnie, jedyny minus to duzo zaleznosci. Moze jednak wstrzymam sie z tym CDI do czasu az bede mial wiecej czasu na taka rewolucje.

Dzieki za wskazanie alternatywnej implementacji JSF, o ktorej nie mialem pojecia.

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