EJB参照
2ちゃんねるやブログを見ていると、SJC-WCの問題でたまにweb.xmlのEJB参照の設定に関する問題が出題されるようです。正直、どこのセクションに該当するのかわかりません。
しかし、出題されるのなら知っておく必要があります。
EJB参照に関しては、どのSJC-WCの参考書にも載っていません。
<ejb-ref>, <env-entry>, <ejb-local-ref>, <resource-ref>, <resource-env-ref>の子要素は覚えておきたいです。
要素名 | 説明 |
---|---|
ejb-ref | EJB参照の定義 |
env-entry | 環境エントリの設定 |
ejb-local-ref | EJBのローカルホーム(local-home)の定義 |
resource-ref | 外部リソースへの参照 |
resource-env-ref | 外部リソース環境への参照 |
<ejb-ref>の子要素は以下の通りです。
要素名 | 必須 | 説明 | |
---|---|---|---|
description | 説明文 | ||
ejb-ref-name | ○ | EJBの名前 | |
ejb-ref-type | ○ | EJBの参照型(Session, Entity) | |
home | ○ | EJBホームインタフェースの完全修飾名 | |
remote | ○ | EJBリモートインタフェースの完全修飾名 | |
ejb-link | J2EEで使用する際のEJB名 | ||
run-as | EJBに適用されるセキュリティロール |
<env-entry>の子要素は以下の通りです。
要素名 | 必須 | 説明 | |
---|---|---|---|
description | 説明文 | ||
env-entry-name | ○ | 環境エントリの名前 | |
env-entry-value | ○ | 環境エントリの値 | |
env-entry-type | ○ | 環境エントリの型 |
<env-entry-type>タグで指定できる型は、java.lang.Boolean, java.lang.String, java.lang.Integer, java.lang.Double, java.lang.Floatのみです。
<ejb-local-ref>の子要素は以下の通りです。
要素名 | 必須 | 説明 | |
---|---|---|---|
description | 説明文 | ||
ejb-ref-name | ○ | EJBの名前 | |
ejb-ref-type | ○ | EJBの参照型(Session, Entity) | |
local-home | ○ | EJBホームインタフェースの完全修飾名 | |
local | ○ | EJBリモートインタフェースの完全修飾名 | |
ejb-link | J2EEで使用する際のEJB名 |
<resource-ref>の子要素は以下の通りです。
要素名 | 必須 | 説明 | |
---|---|---|---|
description | 説明文 | ||
res-ref-name | ○ | JNDIツリー内で使用されるリソースの名前 | |
res-type | ○ | リソースの参照型 | |
res-auth | ○ | リソース・サインオンの指定 | |
res-sharing-scope | リソースを共有できるかどうか(Shareable, Unshareable) |
<resource-env-ref>の子要素は以下の通りです。
要素名 | 必須 | 説明 | |
---|---|---|---|
description | 説明文 | ||
resource-env-ref-name | ○ | リソース環境参照の名前 | |
resource-env-ref-type | ○ | リソース環境参照の参照型 |
試験対策 書籍