我一直无法找到相关信息。
使用MVC方法开发Java Web应用程序时,一般概念是JSP是视图,Servlet是控制器,而您的数据库与任何DAO都是您的模型。 (这是我重复的内容。)
如果要从DB向用户显示信息,DAO会执行SELECT查询并将记录集转换为javabeans,然后控制器将其传递给JSP,后者使用JSTL和EL将javabean信息转换为HTML等等。我已经看到了各种各样的例子。
但是,插入的最佳做法是什么?我希望在Controller中对表单提交进行服务器端验证,但是在将参数发送到DAO之前将参数编译成javabean,或者只是用一堆参数调用插入方法?我一直无法找到最佳实践。
谢谢!
答案 0 :(得分:0)
我想说这取决于具体情况。例如。如果你只想存储一个String,你真的不需要一个对象,但在复杂的系统中,你很可能会使用JPA,因此bean。但是使用一些ORM库从来没有真正伤害过,所以我们可以说使用bean是一种更好的做法。