Hlavní menu

Nástroje

SlovnikTerminologie / ExceptionHandling

View (print) - Edit page | Recent changes - Page history

Updated 02 October 2013, 13:49 by psiml

SlovnikTerminologie.ExceptionHandling History

Hide minor edits - Show changes to markup

02 October 2013, 13:49 by psiml -
Changed lines 14-18 from:

Zakladem je vyjimka DataAccessException, ktera je nadrazenou vyjimkou vsech dalsich vyhazovanych na urovni DAO trid.

to:

Zakladem je vyjimka DataAccessException, ktera je nadrazenou vyjimkou vsech dalsich vyhazovanych na urovni DAO trid.

EDIT (podzim 2013): částečně zpracované pro základní funkce spotu, v případě potíží zachycovat zmíněnou DataAccessException a dále přesměrovat na soubor pro zobrazení chyby: mv = new ModelAndView("/WEB-INF/jsp/pages/error.jsp"); mv.addObject("error", "db.access-error");

19 March 2009, 15:57 by Tomas Peterka -
19 March 2009, 11:19 by Tomas Peterka -
Changed lines 8-14 from:
to:

Cilovym stavem, mozna ne idealnim, ale rozhodne daleko lepsim, bych oznacil stav, kdy se budou vyjimky prichazejici z DAO vrstvy zachytavat podobnym zpusobem:


Zakladem je vyjimka DataAccessException, ktera je nadrazenou vyjimkou vsech dalsich vyhazovanych na urovni DAO trid.

19 March 2009, 11:16 by Tomas Peterka -
Changed lines 5-6 from:

V soucasne dobe je v controlleru v lepsim pripade zachytavana Exception nad metodou manageru pristupujiciho k DAO, v horsim pripade se autori asi domnivali, ze DB server pobezi vzdy a napsane DML prikazy jsou bezchybne a vzdy se provedou. Pri podrobne studiu controlleru si vsichni musi vsimnout, ze soucasny stav neni idealni. Tedy pokud nechceme, aby pri nejake chybe DB serveru vyskocila exception message primo do browseru.

to:

V soucasne dobe je v controlleru v lepsim pripade zachytavana Exception nad metodou manageru pristupujiciho k DAO, v horsim pripade se autori asi domnivali, ze DB server pobezi vzdy a napsane DML prikazy jsou bezchybne a vzdy se provedou. Pri podrobnem studiu controlleru si jiste vsichni vsimnout, ze soucasny stav neni idealni. Tedy pokud nechceme, aby pri nejake chybe DB serveru vyskocila exception message primo do browseru, kde uzivatele vubec nezajima, co se na strane serveru pokazilo.

19 March 2009, 11:15 by Tomas Peterka -
Changed lines 1-2 from:

Exception Handling

to:

DAO Exception Handling

Soucasny stav

V soucasne dobe je v controlleru v lepsim pripade zachytavana Exception nad metodou manageru pristupujiciho k DAO, v horsim pripade se autori asi domnivali, ze DB server pobezi vzdy a napsane DML prikazy jsou bezchybne a vzdy se provedou. Pri podrobne studiu controlleru si vsichni musi vsimnout, ze soucasny stav neni idealni. Tedy pokud nechceme, aby pri nejake chybe DB serveru vyskocila exception message primo do browseru.

Cilovy stav

DataAccessException?

19 March 2009, 10:07 by Tomas Peterka -
Added lines 1-2:

Exception Handling