我正在開發使用MVC模式的應用程序。使用DTO和哈希映射驗證Java服務器端表單
控制器:servlet的
型號:我下面DAO/DTO pattern訪問數據庫
查看:簡單的JSP EL和JSTL
爲了訪問我使用DAO pattern數據庫。我想爲DTO類中的錯誤消息提供驗證方法和HashMap來驗證FORM數據,類似於Putting validation method and hashmap into DTO。
我的問題是 - 這是一個正確的方法?如果不是什麼是這樣做的理想方式?
總結:當我們使用DAO/DTO模式時,我想知道服務器端表單驗證的真實世界解決方案。請幫幫我。
我會請求你們回答這個問題@balusc,任何想法請幫助... –
引用自維基百科有關[DTO]的文章(http://en.wikipedia.org/wiki/Data_Transfer_Object)(重點是我的):「...... DTO **除了存儲和檢索自己的數據(訪問器和增變器)外沒有任何行爲** DTO是簡單的對象,它不應包含任何業務邏輯**測試「。順便說一下,在Java EE世界(以前的J2EE)中,DTO模式通常被稱爲* Transfer Object(TO)*。另請參閱[**傳輸對象**](http://www.corej2eepatterns.com/Patterns2ndEd/TransferObject.htm)的這個很好的描述,以更好地理解其使用場景。 – informatik01
至於從服務器端返回錯誤消息的常見方案,請參見[本答案](http://stackoverflow.com/a/14638621/814702)。 – informatik01