1

独自の拡張機能ライブラリとも呼ばれる独自のコントロール セットを作成するためのアプローチは何ですか? 数年間の Xpages 開発の後、UI、いくつかの Web サービスなどを構築するための汎用的なコントロールの膨大なセットができました (おそらく他のほとんどの開発者と同様です)。新しいプロジェクトを開始するときは、コントロール、jar、css、画像、JAVA コードを含む 1 つのデータベースから新しいデータベースへ...そして、このコントロールとコードの中央バージョンを維持するための制御が完全に失われ、すべてがいくつかのプロジェクト/データベースに散らばり、物事が急速に混乱します。 .

http://www-10.lotus.com/ldd/ddwiki.nsf/dx/Master_Table_of_Contents_for_XPages_Extensibility_APIs_Developer_Guideで説明されているように、独自の拡張ライブラリを作成することを検討しまし たが、このトピックに関する十分なドキュメントがなく、開発プロセス全体が非常に複雑です。 (少なくとも私には思えます。上記のドキュメントに基づいて、Eclipseプラグインプロジェクト->機能プロジェクト->更新サイトを2回試しましたが、まだいくつかのバグがあります)

Domino 環境で共有 Xpages コントロールを作成および維持するための経験とアプローチはどのようなものですか? ここで見逃している隠れた機能で役立つものはありますか?

4

3 に答える 3

1

XPages ではまだこれに到達していませんが、通常の Notes 設計要素のモデルは、共有される要素を含む中心的なテンプレートを持ち、そのテンプレートから継承するようにマークされた特定の設計要素を持つことです。場合によっては、データベースが 2 つの異なる中央テンプレートから設計要素を継承することがあります。

こうすることで、一元管理された設計要素がすべてのデータベースで同じままになります。

于 2013-05-10T19:00:08.030 に答える