DerGrinsemann
Mitglied
Hallo!
Ich bastle seit einiger Zeit an meiner ersten WebApp auf Basis von Spring 2, Spring MVC und Hibernate 3.
Dabei habe ich mich für folgenden Aufbau entschieden:
Controller <-> (DTO) <-> Service <->DAO <-> Domain
Nun grüble ich darüber nach "wo" ich "welche" Exceptions weiterleite, werfe und abfange.
Gefühlsmässig alles unterm Service (also DAO und im Domain) im Service abfangen und eigene Exceptions (z.B. PersonNotFoundException) im Controller - geworfen durch Service.
Wie macht Ihr das?
Marco
Ich bastle seit einiger Zeit an meiner ersten WebApp auf Basis von Spring 2, Spring MVC und Hibernate 3.
Dabei habe ich mich für folgenden Aufbau entschieden:
Controller <-> (DTO) <-> Service <->DAO <-> Domain
Nun grüble ich darüber nach "wo" ich "welche" Exceptions weiterleite, werfe und abfange.
Gefühlsmässig alles unterm Service (also DAO und im Domain) im Service abfangen und eigene Exceptions (z.B. PersonNotFoundException) im Controller - geworfen durch Service.
Wie macht Ihr das?
Marco