Witam
Czy może mi ktoś wytłumaczyć taką kwestię:
Jak zaimplementować obsługę wyjątków w aplikacji opartej na MVC?.
Mając w modelu przykładowo obsługę bazy, przekazuje wyjątki SQL do np. DataBaseException,
nie wiem czy przekazywać ten wyjątek po kolei do widoku, czy po prostu po drodze otoczyć go jeszcze
jakimś wyjątkiem specyficznym dla widoku?. Jak to się robi?, w sumie widok nie powinien nic wiedzieć o istnieniu bazy itd.
I jeszcze jedna sprawa, czy dodawanie klauzuli:
void add(E entity) throws Exception;
jest dopuszczalne w interfejsie?
Czy łamie to jakieś zasady jedynie słusznych implementacji interfejsów, bo tak patrze bo dokumentacji
to wyrzucają same wyjątki nie sprawdzane, a mi by pasowała taka definicja metod.
Pozdrawiam