アプリケーションサーバー内からデータベースにアクセスする際にはJDBCの接続オブジェクトがプールされているということはJava EEでは常識です。したがって、アプリケーションロジックでConnectionオブジェクトを保持せず、接続を利用するたびに新規に接続を作成して使い終わったらクローズするというのがベストです。(クローズしても実際のDB接続が閉じられるわけではない。)Spring FrameworkのJdbcTemplateを使えばこのような典型的な処理が自動化されます。 JMSのConnectionとかSessionに対しても同じ発想をしてよいのでしょうか?実際、JmsTemplateをそのまま利用すると、JDBCの場合と同様に毎回接続を作り直す動作となります。実はここが意外に難しいところで、適切な構成にすることが難しく間違った設定をしているケースが多く見受けられます。間違った設定を