Grafika "Zagadnienia ze szkolenia". Pytania o JSF, CDI i BeanValidation ze szkolenia Vavatech z programowania aplikacji internetowych.

Programowanie aplikacji internetowych Java EE z wykorzystaniem JSF, EJB 3 i JPA (Hibernate) (kwiecień 2016)

Pytania w tym artykule pojawiły się podczas szkolenia Programowanie aplikacji internetowych Java EE z wykorzystaniem JSF, EJB 3 i JPA (Hibernate) realizowanego w dniach 11-15.04.2016r.


Logout z aplikacji JSF po wcześniejszym zalogowaniu typu BASIC.

Generalnie logout taki „nie działa”, ponieważ przeglądarka keszuje credenciale i po udanym wylogowaniu, automatem po cichu nas logoje ponownie, i tak aż do restartu przeglądarki.

Dlaczego pole w encji zawierające liste innych encji, nie jest walidowane przez BeanValidation?

To jest typowy błąd. Należy pametać by na takim poli postawić annotację @Valid.

Dlaczego pojawia się Exception przy kończeniu pracy z CDI (weld-se) po zakończeniu funkcji main?

We wczesniejszych wersjach weld-se, typowym idiomem było definiowanie ShutdownHook dla maszyny JVM, aby kontekst CDI automatyczne został zamknięty przy zamykaniu wirtualnej maszyny. W najnowszej wersji weld-se jaką użyliśmy na szkoleniu, taki Shutdownhook jest już dodany w bibliotece, w związku z czym nasz dodatkowy rzucał wyjątkiem, gdyż kontekst CDI już był zamknety.

Zobacz również

W dzisiejszym, dynamicznie zmieniającym się krajobrazie cyfrowym aplikacje stały się podstawową technologią...

Z dumą informujemy o finalizacji prac nad zaawansowanym projektem z zakresu tworzenia...

Z przyjemnością ogłaszamy rozpoczęcie nowego, kompleksowego projektu dla Instytutu Sportu – Państwowego...