Java で Web アプリケーションを開発していますが、データベースとの接続が必要です。リソースの管理は非常に重要です。アプリケーションは Tomcat 6 サーブレット コンテナー内にあり、接続を管理するためにBoneCPを実装しました (Spring は使用できません)。
DataSource の JNDI ルックアップが高すぎると読んだことがあります。DataSource オブジェクトのシングルトンを作成して、JNDI リソースを 1 回だけ取得し、将来の接続で同じ DataSource を返すことを考えています。
質問: DataSource を 1 回だけ作成し、同じ DataSource から接続を取得することは良い考えですか? 同じ接続を取得したくありません。同じ DataSource のみを取得します。
ありがとうございました ;)