最佳实践 - 使用Javabean for Insert&更新?

时间:2014-03-09 20:40:45

标签: java jsp javabeans sql-insert

我一直无法找到相关信息。

使用MVC方法开发Java Web应用程序时,一般概念是JSP是视图,Servlet是控制器,而您的数据库与任何DAO都是您的模型。 (这是我重复的内容。)

如果要从DB向用户显示信息,DAO会执行SELECT查询并将记录集转换为javabeans,然后控制器将其传递给JSP,后者使用JSTL和EL将javabean信息转换为HTML等等。我已经看到了各种各样的例子。

但是,插入的最佳做法是什么?我希望在Controller中对表单提交进行服务器端验证,但是在将参数发送到DAO之前将参数编译成javabean,或者只是用一堆参数调用插入方法?我一直无法找到最佳实践。

谢谢!

1 个答案:

答案 0 :(得分:0)

我想说这取决于具体情况。例如。如果你只想存储一个String,你真的不需要一个对象,但在复杂的系统中,你很可能会使用JPA,因此bean。但是使用一些ORM库从来没有真正伤害过,所以我们可以说使用bean是一种更好的做法。