Mam aplikację JSF 2.0, dla której chciałbym rozpocząć dodawanie walidatorów. Podstawowy przegląd architektury aplikacji jest następujący.Czy należy używać sprawdzania poprawności fasoli w EJB 3.1, JSF2.0 i JPA?
udało mi Backing Beans zawierających wystąpień moich WZP odnotowany klas i EJB. EJB są odpowiedzialne za dostęp do bazy danych za pośrednictwem transakcji. Klasy z adnotacjami JPA są wartościowe dla moich facetów (i używają EJB dla dostępu do db).
Chciałbym potencjalnie wykorzystać walidację Bean i pisać własne ograniczenia, jednak będzie to znaczy, że muszę dodać te ograniczenia do moich klas WZP odnotowany. Wydaje mi się, że to narusza mój podział na troski. (Mieszanie prezentacji/walidacji z klasami WZP/DAO) Czy w tym przypadku lepiej nie używać sprawdzania fasoli? Czy moja struktura jest wadliwa? Czy istnieje preferowany sposób robienia tego, o czym nie wiem?
Dzięki!