【问题标题】:Java REST using DataSource使用数据源的 Java REST
【发布时间】:2011-07-20 15:33:09
【问题描述】:

我是 Java 上的 REST 新手,我想创建“简单”的 REST 服务来查询数据库并返回一些 JSON 信息。

我想要的是使用 JDBC 访问 DB,而不是 JPA。

在使用 servlet 时,我配置一个服务器数据源,并在我的 servlet 中的“init()”方法中存储对数据源的引用,并在每个请求时创建一个连接。

我必须为 REST 服务做什么?

提前致谢。

【问题讨论】:

    标签: java rest jdbc


    【解决方案1】:

    如果您计划基于 REST API 请求通过 JDBC 进行连接并且已经熟悉 REST,您应该考虑查看 Spring JDBC 支持:Current JDBC Spring Support。这将解决您对实例化/查找数据源或连接的正确地点和时间的所有顾虑。

    【讨论】:

    • 感谢您的回复,但我希望尽可能保持我的代码轻量级。只想知道如何以及在哪里初始化 JDBC 连接。谢谢。
    • 如果您的应用程序有多个公开的服务方法,您很快就会淹没在维护连接所需的所有 try/catch/finally 块中。我认为,将关注点分开,甚至更好地卸载框架上的常规关注点的代码是轻量级代码。
    • +1:使用 Spring 将比自己管理 JDBC 连接更轻量级——也更正确。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-05
    • 1970-01-01
    相关资源
    最近更新 更多