2010-10-16 61 views
0

我們在後臺使用Drools編寫驗證規則。規則是針對域模型編寫的。檢票和後臺驗證

我們只想在一個地方制定規則。因此,我們創建的類,它看起來像:

public class ModelItem<T> { 

     private String userInput; 
     private T value; 
     .... 
} 

而且我們已經擴展器,所以如果轉換無法完成,然後我們存放在「userInput」值。

是否有任何內置方式如何執行後端驗證,而不是默認的檢票器驗證程序?

你使用哪個概念?

回答

1

您可以強制wicket到用戶BeanValidation(JSR-303)。我沒有用過這個還沒有,但是從其他人聽說它做得很好

http://carinae.net/2009/12/integration-of-jsr-303-bean-validation-standard-and-wicket-1-4/

+0

其實這是不是我要找的。我們已經在流口水中做了業務驗證。所以有數百條規則。交叉檢查,非空,「如果用戶是42歲,然後有藍色的眼睛......」 – Vitek 2010-10-18 11:48:05

+0

那麼在一些原型後,我們已經決定使用JSR-303,它對我們很好:-) – Vitek 2011-05-20 11:06:23