第30章 組み込み Seam コンポーネント


本章では Seam の組み込みコンポーネントおよびその設定プロパティについて説明していきます。 組み込みコンポーネントは components.xml ファイルに記載されていなくても自動的に作成されます。ただし、デフォルトのプロパティを上書き、または特定タイプのコンポーネントを複数指定する必要がある場合は components.xml を使用します。
@Name を使って適切な組み込みコンポーネントにちなみ独自のクラスに名前を付けるだけでいずれの組み込みコンポーネントも独自の実装に置き換えることができます。

30.1. コンテキストインジェクションのコンポーネント

最初の組み込みコンポーネントセットは各種のコンテキスト依存オブジェクトのインジェクションをサポートしています。 たとえば、 次のコンポーネントインスタンスの変数により Seam セッションのコンテキストオブジェクトがインジェクトされます。
@In private Context sessionContext;
Copy to Clipboard Toggle word wrap
org.jboss.seam.core.contexts
Seam Context オブジェクトへのアクセスを提供するコンポーネントです。 たとえば、 org.jboss.seam.core.contexts.sessionContext['user'] など。
org.jboss.seam.faces.facesContext
FacesContext コンテキストオブジェクトのマネージャコンポーネントです (正確には Seam コンテキストではありません)。
これらコンポーネントはすべて常にインストールされます。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat