Rega praticamente sto facendo un sito che permette ad un utente di iscriversi e di loggare.
Quando l'utente va a loggare, fo partire una ricerca nel database del mio utente tramite nick e password.
Quando non trovo riscontri allora è giusto che parta una exception! Per fare il controllo sul database utilizzo un session bean stateless che fa la ricerca tramite entity manager.
E' giusto gestire l'eccezione lanciata dal metodo di buisness del bean tramite un interceptor che non fa altro che gestire questa eccezione e flushare sull'entitymanager?
Insostanza utilizzo l'@aroundinvoke in modo che quando viene lanciato il metodo l'interceptor controlla se parte un exception e se parte flusha semplicemente l'entitymanager.
A livello servlet sono io che mi prendo cura della NoResultException dando un messaggio d'errore all'utente!
Tutto questo ragionamento è giusto?
Grazie in anticipo per l'attenzione, ditemi se ho sbagliato qualcosa.

Rispondi quotando

