用JSP的Model2方式开发,连接数据库的代码封装在哪里?

来源:百度知道 编辑:UC知道 时间:2024/05/20 16:08:18
用Model2方式(JSP+Servlet+JavaBean),请问将连接数据库的代码写在JavaBean里,等Servlet来调用,还是直接写在Servlet里?

通常情况下,如果你使用的是普通jdbc的连接方式,可以创建一个公用类来完成数据库的连接,你可以视之为javabean,因为你的连接类会被频繁调用嘛,如果你想采用持久层的模式来完成连接数据库与操作数据库的工作,那连接数据库的代码已经封装在持久层框架中,或者说已经被配置好了,以hibernate为例,你只需要在servlet中调用实例化的数据连接对象即DAO即可,DAO中应该包含了从数据库的连接(连接参数已经在配置文件中准备好了)到完成数据库操作的一系列方法。
总之是不建议在servlet中植入数据库连接代码,耦合度太高。