我有點卡在這個決定。我的項目已經使用Spring和Spring Blazeds集成,但我不認爲會有任何真正的Web界面(HTML)。我對Spring MVC和Spring驗證器的使用經驗有限,但我已經閱讀了人們的建議,建議不要在Spring MVC之外使用Spring驗證器。 基於個人經驗,您會推薦哪種驗證框架?我應該使用什麼java驗證庫?
5
A
回答
10
「......,但我讀的人建議不使用Spring MVC以外的春天驗證評論...」
我想看到這些引用。我在Spring MVC之外使用了Spring DataBinding API,這非常棒。我會說批評是沒有根據的。
Apache Commons Validator是一種替代方案,但我仍然首先推薦Spring的DataBinder。 尤其是如果你已經在使用Spring。切換到其他任何東西的好處都會被另一個依賴關係的成本抵消。
2
您可以嘗試Hibernate Validator這實際上是JSR 303:Bean驗證的參考實現。順便說一句,它仍處於測試階段。
相關問題
- 1. 我應該使用什麼驗證
- 2. 爲什麼我應該使用證書來驗證客戶端?
- 3. 我應該在PHP中使用什麼用戶身份驗證?
- 4. Java:我應該/除了身份驗證時拋出什麼?
- 5. 我應該使用什麼編碼進行HTTP基本驗證?
- 6. 我應該使用什麼Java集合?
- 7. 我應該使用什麼JavaScript庫?
- 8. 我應該在Android中使用什麼樣的OCR Java庫?
- 9. 我應該使用JavaScript驗證器嗎?
- 10. RESTFul - 我應該使用XMLSchema驗證嗎?
- 11. 我應該使用交叉驗證還是驗證數據集?
- 12. iOS開發:我應該使用XAuth驗證Twitter用戶的原因是什麼?
- 13. 我應該使用什麼gem進行認證,使用rails 4.2
- 14. 我應該測試什麼「驗證邏輯」?
- 15. 我應該實施什麼樣的Facebook身份驗證?
- 16. 我應該依靠客戶端驗證來擴展什麼?
- 17. XML驗證 - 什麼基於規則的引擎或框架,我應該使用
- 18. 我應該使用什麼正則表達式來驗證數字模式?
- 19. Java:使用TreeBidiMap應該做些什麼?
- 20. 我應該使用什麼方法來製作我的Java GUI?
- 21. 我應該用什麼來代替身份驗證的用戶在我的.cshtml與窗體身份驗證
- 22. 我應該使用哪個Java API來實現支持OCSP的證書驗證?
- 23. 我應該使用什麼媒體許可證(GNU \ GPL \ Creative)?
- 24. 我應該使用什麼OSS許可證?
- 25. 我應該用NVIDIA顯卡使用什麼樣的OpenGL庫
- 26. 我應該選擇什麼數據庫?
- 27. 我應該使用什麼ninject綁定?
- 28. 我應該使用什麼模型?
- 29. 爲什麼我應該使用@properties?
- 30. 我應該使用什麼指數?