Spring 2.0 JINDI集積(2)
2371 ワード
もっと読む
JNDI APIの使用を簡略化するために、Spring 2.0フレームはorg.springframe ebook.jndiパッケージを専門に提供しています.このうち、Jndi TemplateEditor類はProptyEditors Support類に継承され、Jndi Templateオブジェクトの属性エディタを使用することができます.つまり、開発者は文字列でJndi Templateの設定値を実現できます.
通常、開発者は以下の4つの方法でJNDIリソースをCRUD操作することができる.
1. JndiObject FactroyBeanを単独で使うのはこの方法が一番一般的です.これはJNDIオブジェクトの検索を担当するFactroyBeanです.
2. JndiObject Target SourceとProxyFactoryBeanを同時に使用する:このような組み合わせは使用が少ないです.これは上述の単独でJndiObject FactoryBenを使用する効果と同じで、配置上も優位を占めていません.
3. JdbcTemplateを使用して、JNDIに対するCRUD操作を簡単にします.ユーザーが高度なカスタム作業を行う必要がある場合は、JndiCallbackフィードバックインターフェースを使用することもできます.
4. Spring 2.0で導入されたコンテンツモードです.
JndiObject FactoryBenを単独で使う
JndiObject FactoryBeanの機能を展示するために、JBossアプリケーションサーバが提供するJNDIサービスを利用します.JBossのJMXコンソールアプリケーションにより、開発者はグローバルJNDI名を取得することができます.
メッセージ・キュー「queue/testQue」を例にとり、Jbossjndidmoプロジェクトに合わせて説明します.
JNDI APIの使用を簡略化するために、Spring 2.0フレームはorg.springframe ebook.jndiパッケージを専門に提供しています.このうち、Jndi TemplateEditor類はProptyEditors Support類に継承され、Jndi Templateオブジェクトの属性エディタを使用することができます.つまり、開発者は文字列でJndi Templateの設定値を実現できます.
通常、開発者は以下の4つの方法でJNDIリソースをCRUD操作することができる.
1. JndiObject FactroyBeanを単独で使うのはこの方法が一番一般的です.これはJNDIオブジェクトの検索を担当するFactroyBeanです.
2. JndiObject Target SourceとProxyFactoryBeanを同時に使用する:このような組み合わせは使用が少ないです.これは上述の単独でJndiObject FactoryBenを使用する効果と同じで、配置上も優位を占めていません.
3. JdbcTemplateを使用して、JNDIに対するCRUD操作を簡単にします.ユーザーが高度なカスタム作業を行う必要がある場合は、JndiCallbackフィードバックインターフェースを使用することもできます.
4. Spring 2.0で導入されたコンテンツモードです.
JndiObject FactoryBenを単独で使う
JndiObject FactoryBeanの機能を展示するために、JBossアプリケーションサーバが提供するJNDIサービスを利用します.JBossのJMXコンソールアプリケーションにより、開発者はグローバルJNDI名を取得することができます.
メッセージ・キュー「queue/testQue」を例にとり、Jbossjndidmoプロジェクトに合わせて説明します.
org.jnp.interfaces.NamingContextFactory
jnp://localhost:1099
org.jboss.naming:org.jnp.interfaces