我们可以使用struts 1.x formbean来连接数据库并执行一些初始验证

时间:2013-04-29 09:05:09

标签: struts-1

我是否可以使用Struts表单bean来进行数据库验证,就像电子邮件是否存在于数据库中一样,因为表单bean是前端组件?这是进行验证的一种方式吗?

1 个答案:

答案 0 :(得分:1)

不确定

validate方法旨在允许使用任意业务逻辑,而不仅仅是在XML验证文件中容易做到的事情。是否是最佳方法取决于。

另一个选择是创建自己的可插入验证器并继续以XML格式配置验证。

无论采用哪种方法,数据库访问,理想情况是业务逻辑,都应该存在于表单bean和/或可插入验证器中,因为这会将逻辑与古代相关联(和即将成为EOL'd)Struts 1框架。通过将其分离为框架中立的服务或实用程序,测试变得更容易,并且更容易重用。