【发布时间】:2013-05-27 00:16:30
【问题描述】:
我正在使用 MVC 模式开发应用程序。
控制器:servlet
型号:我关注DAO/DTO pattern访问数据库
视图:简单的 JSP EL 和 JSTL
为了访问数据库,我使用DAO pattern。我想在 DTO 类中放置错误消息的验证方法和 HashMap 以验证 FORM 数据,类似于Putting validation method and hashmap into DTO。
我的问题是 - 这是一种正确的方法吗?如果不是这样做的理想方法是什么?
作为总结:当我们使用 DAO/DTO 模式时,我想知道服务器端表单验证的真实解决方案。请帮帮我。
【问题讨论】:
-
我想请你们回答这个问题@balusc,任何想法请帮助...
-
引用自维基百科关于DTO 的文章(强调我的):“...... DTO 没有任何行为,除了存储和检索自己的数据(访问器和修改器)。DTO 是简单的对象,不应包含任何需要测试的业务逻辑。”顺便说一句,在 Java EE 世界(前 J2EE)中,DTO 模式通常被称为 Transfer Object (TO)。另请参阅Transfer Object 的精彩描述,以更好地了解其使用场景。
-
服务器端返回错误信息的常见场景见this answer。
标签: java servlets dao dto server-side-validation