タグ

jndiに関するatm_09_tdのブックマーク (3)

  • JNDIをさらっと振り返る - nekop's blog

    JBoss Advent Calendar 2011の12日目のエントリです。 JNDIはJava EEサーバのEJB、JDBCデータソースやJMSのConnectionFactoryなど、各種サービスにアクセスするためのエントリポイントとなる部分なのですが、あまりエキサイティングな技術ではないので注目されることはないですし、どのようなものなのかを調べたりする機会もなかなかないでしょう。というわけでさらっと振り返ります。 まず基的な機能はリモートアクセスもできるサーバ上のグローバルHashMapみたいなものです。メソッド名がちょっと違い、get()ではなくlookup()、put()ではなくrebind()となっています。 データソースを取得するようなコードはこのようになります。 InitialContext context = new InitialContext(); DataSou

    JNDIをさらっと振り返る - nekop's blog
  • GlassfishでJNDIデータソースの設定方法その1 - しんさんの出張所 はてなブログ編

    ちょうどJNDIの話がでていたのとおとなり日記でTomcat5の設定方法を目撃したので. いくつか方法があるけど,まずは管理ツールを使う方法.これが一般的だと思う. ログインしたら左にあるメニューからJDBCのところを探します.JDBC接続リソースとコネクションプールの2つに別れています.JDBC接続リソースは単にJNDIでの名前を設定するだけです.プールを先に設定しておいてどのプールを使うのかといったことを設定します.つまり接続先を帰る場合はこの変更画面でドロップダウンリストからかえるだけとなります. 先に接続プールを作成します.DB一覧から選ぶとドライバの名前など面倒な設定がいりません.もちろん,ここにないものでも使うことが出来ます. 追加プロパティにはあらかじめプロパティ名はすでに設定されているので右側のテキストフィールドのみを入力するわけです.いらなそうなのは削除して4つだけに絞り

  • JNDI lookupを単体テストする方法 - よねのはてな

    JNDIをJ2EEサーバ無しでかつテスト用ライブラリも無しでテストする場合、InitialContextに自前でbindしてlookupします。 @BeforeClassだったり、setUpメソッドで以下のようにbindすると良いでしょう。 この例では、T2でCDIの単体テストを行う時に利用しています。 System.out.println("CdiTestCase#setUp"); System.setProperty(Context.INITIAL_CONTEXT_FACTORY, "org.apache.naming.java.javaURLContextFactory"); System.setProperty(Context.URL_PKG_PREFIXES, "org.jboss.weld.resources.ManagerObjectFactory"); ic = new I

    JNDI lookupを単体テストする方法 - よねのはてな
  • 1