2009-07-28 9 views

答えて

0

のDomino Designer内から作成された各Javaライブラリは、データベースのNSFファイルにシングル「ノート」に保存されています。このノート内では、Javaコードは実際には複数のファイル添付ファイル、つまり.javaファイルと(コンパイルされた).classファイルとして格納されます。これらは、Domino DesignerのJavaライブラリエディタ以外では公開されません。

このような設計要素がどのように格納されているか、そしてどこに格納されているかをもっと知りたい場合、NotesPeekはNSFの内部を調べるのに最適なユーティリティです。

3

、あなたのデータベースにドミノデザイナーまたはインポートで書くすべてのコードは、データベースに格納されています。それは他の方法でファイルシステムに保存されません。したがって、データベースをコピーまたはレプリケートすると、Javaコードを含むすべてのデザイン要素が他のすべてのデザイン要素(フォーム、ビューなど)と同様にコピー/複製されます。

コードは外部ジャーを参照できます(include com.foo.bar.*)それらがクライアントとサーバーのJavaUserClasses notes.ini設定にリストされているか、Notes/jvm/lib/extディレクトリにあります。

0

OK ..ここにはいくつかのことがあります。まず

、あなたはそれがエージェントの設計要素内に保存されているJavaエージェントにいくつかのコードを書くとき、つまり、それはデータベースに保存されている、(すなわち「NSF」ファイル)。ファイルシステムにドロップされず、アクセスできません。

あなたはノートデザイナーのエージェント設計要素のプロパティを見ることで、設計要素内のjarファイルを見ることができます。 jarファイルをプロジェクトに追加したとしても、それらはそこに存在するはずです。しかし、ファイルシステムからはアクセスできない。

第2に、サーブレットのようにeclipseでjavaを書いたり、ドミノデザイナーにコピー/ペーストしたりする場合は、notesクライアントからのjarファイルをeclipseプロジェクトに追加してコンパイルし、ドミノ・オブジェクトのために先行するタイプがあります。

Lotus Notesのソースディレクトリには、通常はC:¥Lotus Notes¥Data¥domino¥javaディレクトリNCSO.jarがあります。サーブレット・ジャーは、ノーツ・クライアントでは使用できません。

ルックけらベースの開発のためのhere

エドの注意点ノートは良いものです。見てみな。

関連する問題