标签: java validation jsf ejb cdi
我正在学习Bean验证,并且在书中建议只有业务对象应该使用bean验证,因此验证应该计入经典mutlitiered JavaEE应用程序中的所有其他层。这意味着bean验证应该只实现一次。但我应该如何管理呢?
假设我的Java应用程序中有以下层:
JSF-UI->Controller->DTO->EJB/CDI (with Business objects)->DAO->Database
前端的控制器应该如何知道业务对象的逻辑层中发生的验证?