2011-07-20 6 views
4

JavaでRESTを初めて使用しました。データベースを照会してJSON情報を返す「シンプルな」RESTサービスを作成したいと考えています。DataSourceを使用したJava REST

私はDBへのJDBCアクセスを使用し、JPAは使用しません。

サーブレットを使って作業する場合、私はサーバーデータソースを設定し、サーブレットでは "init()"メソッドでデータソースへの参照を保存し、すべての要求に接続を作成します。

RESTサービスのために何をする必要がありますか?

ありがとうございます。

答えて

4

REST APIリクエストに基づいてJDBCを使用して接続し、すでにRESTに精通している場合は、Spring JDBCサポート:Current JDBC Spring Supportを検討する必要があります。これは、データソースまたは接続のインスタンス化/参照の正しい場所と時間に関するすべての懸念事項を処理します。

+0

返信いただきありがとうございますが、できるだけ軽量でコードを管理したいと考えています。 JDBC接続を初期化する方法と場所を知りたいだけです。ありがとう。 – EricSonaron

+1

アプリケーションに公開されているサービスメソッドがいくつもありますが、接続を維持するために必要なすべてのtry/catch/finallyブロックですぐに溺れてしまいます。懸念事項を分離し、フレームワーク上でルーチンをオフロードするコードは、軽量コードであると主張します。 – Olaf

+0

+1:Springを使用すると、JDBC接続を自分で管理するよりはるかに軽量で正確です。 –

関連する問題