Spring - vytvaranie exceptions v biznis vrstve
Robert Koncier
rkoncier na qenet.net
Úterý Leden 13 17:39:43 CET 2009
Tomas,
Dik za radu. Podarilo sa mi to spojazdnit pomocou Aspectj a pekne to chyta dao
exceptions a pretvara na nove biznis. Iba trosku postradam moznost
nejako dostat to tej vyvolanej metody context napr ze sa to stalo ked
som chel ulozit uzera xx .
Dokazem si tam poslat DataAccessException ktora vsak neobsahuje moc
privetive info.
Ale aj tak dakujem za nakopnutie myslim ze spravnym smerom.
Robo
Quoting Tomas Hubalek <Tomas.Hubalek na onsemi.com>:
> Preklad Exceptions by se mozna dal udelal celkem elegantne pomoci
> AOP. Proste napisete aspect, ktery chyta exceptions a obalite jim
> potrebne metodz a podle nejakych anotaci nebo konfigurace je pak ten
> aspekt preklada.
>
> Tom
>
> -----Original Message-----
> From: konference-bounces na java.cz on behalf of Robert Koncier
> Sent: Mon 12.1.2009 23:47
> To: Java
> Subject: Spring - vytvaranie exceptions v biznis vrstve
>
> Zdravym vsetkych,
>
> Potreboval by som poradit ohladne vytvarania chyb v biznis vrstve pre
> Spring aplikaciu.
> Viem ze Spring ma velmy pekny mechnizmus prekladania sql chyb do
> DataAccessException
> pomocou SQLErrorCodeSQLExceptionTranslator. Tento mechanizmus vsak mozem
> pozit pre DAO
> vrstvu ale nerad by som tahal chyby typu DataAccessException vyssie az
> ku klientovi. Preto vlastne
> hladam sposob ako prekladat tieto chyby v biznis vrstve na ine Runtime
> chyby.
> Niekdo by povedal ze staci chytat 'catch' exception v metode ktora vola
> dao vrstvu a potom vyhodit novu
> chybu. Ale nie je to take jednoduche ked prave transaction konci az po
> vykonani vsetkych volani v metode
> takze chyba z DAO pride neskoro aby som ju chytil a vyhodil nieco ine.
>
> Nevie mi niekto poradi ci Spring nema nieco na chytanie chyb z dao
> vrstvy a vyhadzovanie inych chyb.
>
> Dik za pomoc alebo napovedu kde hladat
> Robo
>
>
>
Další informace o konferenci Konference