私は JDBC について学んでおり、現在 JDBC DataSource と接続プーリングについて調べています。作成するデータソースがアプリケーションで一度だけ作成され、データソースへの参照が必要なすべてのクラスと共有されるようにする必要がありますか? それとも、舞台裏で魔法のようなことをしているのですか?
Java EE サーバーまたは Spring でデータソースを構成すると、データソース オブジェクトが 1 つだけ作成されますか? オブジェクトは JNDI シングルトンに含まれていますか? それとも、必要になるたびに新しいオブジェクトを取得しますか?