インストールガイドでは、さまざまな環境への参照とともに、sbt.propertiesファイルについて説明されています。XPagesでは、通常、xsp.propertiesファイルを使用します。これらの参照を利用するために、参照をsbt.propertiesからxsp.propertiesにコピーする必要があります。これらの変数を%{変数名}で含めることも言及されました。Dominoデータベースのfaces-config.xmlでそのような構文を使用することは可能ですか?
2 に答える
SDKは、ファクトリを使用して、構成に使用される管理対象Beanとプロパティ(エンドポイント定義、環境、パスワードストアなど)をロードします。SDKには、ファクトリを定義するための拡張ポイントが含まれ、クラスパスまたはのWEB-INFフォルダから構成ファイルを読み取るための標準ファクトリが含まれます。 Webアプリケーション。さらに、SBTプレイグラウンドには、NotesDBからこのデータを読み取ることができるコードがいくつかあります。今後のリリースでは、DominoのSDKとDominoDesignerに含めるよう取り組んでいます。そのため、当面の間、いくつかの開発が必要です。カスタムBeanおよびプロパティファクトリを作成する方法を示すサンプルを作成します(ダブリンのワークショップで出されたリクエスト)。その一環として、このリクエストも見ていきます。Philはまた、遊び場で使用されるコードを再利用する方法についていくつかのアイデアを持っているかもしれません。- マーク
SBTコードは、マネージドBeanとプロパティの両方を使用します。Java EEサーバーの場合、JSFが混在していない場合は、最初から実装しました。XPagesの場合、実際にはXPagesフレームワークによってすでに実装されているものを使用します。これは、xsp.propertiesで定義されたプロパティと、通常のfaces-config.xmlで定義されたJSF管理対象Beanを使用することを意味します。JSFフレームワークはマネージドBean定義ファイルのプロパティ置換をサポートしていないため、この機能はXPagesNowでは使用できません。JSFでは、プロパティ値はEL式#{...}を使用して計算することもできます。これは使いやすいものではありませんが、役に立ちます。