タグ

JNDIに関するshigeaki1jpのブックマーク (3)

  • Tomcat環境でJNDI接続はダメだろ!

    番環境ではJDBC-Driverは、必ずJNDI接続をするというのは、もはや常識ですが今度はテスト時からJNDI接続をするというタコ星人がいたりします。たしかにTomcatにもJNDI接続する設定がありますが、 これは「Apache+Tomcatで、商用運用する場合に限られる」というのが普通です。テスト環境で最も着目すべき箇所の1つにSQLの実行状態を見て、チューニングすべき箇所は適切な対応を行うということです。そのためには、DEBUG用のJDBCラッパークラスを使用するなどして実際のSQL実行時間等の情報をリアルタイムにコンソールへ返すなどの監視できる仕掛けになっていなければ、何も情報を得ることも出来ません。テスト環境では、全ての実装SQLの実行計測を測定しておくのは、最低限のことです。 もしくは、DAOのJavaBeansスーパークラスにDEBUGオプションを実装して、DEBUG時は

    Tomcat環境でJNDI接続はダメだろ!
  • Java SE環境で、JNDI × JTA(Bitronix/Atomikos/JOTM) × JPA - CLOVER🍀

    先日、こういうエントリを書きました。 Java SE環境で、JNDI × JTA(Narayana) × JPA - CLOVER 使ったのがNarayanaだったことと、「SE環境でもJTA使えるの?」みたいな反応をいただきましたので、もう少し書いてみることにしました。 今回は、OSSのJTA実装として単独で利用できる、以下の3つを使って先ほどのエントリと同様のことを行いたいと思います。 Bitronix Atomikos JOTM これらは、JTA 1.1の実装です。Java EE 7のJTAのバージョンは、1.2となっていますので、ご注意ください。 「先ほどのエントリと同様のこと」とは、以下の内容です。 JPA+JTAによるトランザクション管理をJava SE環境で実行する トランザクションは、UserTransactionをJNDIルックアップして取得し、begin/commit

    Java SE環境で、JNDI × JTA(Bitronix/Atomikos/JOTM) × JPA - CLOVER🍀
  • Payara/GlassFish DataSource JNDI Lookup Reference

    Introduction This article is more of a reference than a how-to.  Setting up a JDBC Connection Pool and JDBC Resource in Payara/GlassFish is easy. However remembering how to do the JNDI lookups from your application is a little harder because, let's face it, we don't have to do it that often so its easy to forget.  So here is a reference. Create "JDBC Connection Pool" The first thing you'll need to

    Payara/GlassFish DataSource JNDI Lookup Reference
  • 1