【问题标题】:is it fine to have normal java class to handle database connection with servlet? [closed]使用普通的 java 类来处理与 servlet 的数据库连接可以吗? [关闭]
【发布时间】:2014-01-13 19:02:41
【问题描述】:

我正在使用 servlet jsp 开发一个 Web 应用程序。现在我打算在普通的 java 类中编写所有数据库活动(查询和准备好的语句及其执行),并在 servlet 中实例化这些类。只是为了可重用性。如果这是一个好方法,你能建议我吗?我正在使用:tomcat6、servlet2.5 jsp2、mysql

【问题讨论】:

    标签: mysql servlets jdbc tomcat6


    【解决方案1】:

    是的,您可以使用单独的纯 java 类来访问数据库...这就是 MVC 架构,您的 java 文件将充当处理..data 和 db 连接的模型,而您的 Servlet 将充当控制器,即调用您的业务代码..它在一个单独的可重用 java 文件中..

    【讨论】:

      【解决方案2】:

      如果您正在编写访问数据库的 Web 应用程序,那么我建议您使用一些 Persistence API,例如 JPA 或 Hibernate。如果您使用的是 Eclipse 或其他 IDE,那么从数据库中对实体进行逆向工程的能力将为您节省大量错误和时间。

      http://www.vogella.com/articles/JavaPersistenceAPI/article.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-12-31
        • 1970-01-01
        • 2020-12-29
        • 2020-11-13
        • 1970-01-01
        • 1970-01-01
        • 2010-10-09
        相关资源
        最近更新 更多