アプリケーションの設計
Lotus Domino は Web アプリケーション用の Java サーブレットと Java アプレットの両方をサポートします。この 2 種類の Java プログラムの一番重要な違いは、それらがどのように実行されるか、という点です。サーブレットは「サーバー側」プログラムです。サーブレットの Java クラスは完全に Lotus Domino Server 内部にロードされて実行され、サーブレットの結果はブラウザに戻されます。サーブレットの結果は、通常 HTML のページです。対照的に、アプレットは「クライアント側」プログラムです。アプレットの Java クラスはブラウザにダウンロードされ、ブラウザによって実行されます。したがって、アプレットはブラウザで Java のサポートを必要としますが、サーブレットは不要です。
Lotus Domino のサーブレットは、Sun Microsystems, Inc が公開している標準の Java サーブレット API 仕様に適合していなくてはなりません。
サーブレットを Lotus Domino で実行するためには、サーブレットを記述してから Lotus Domino のサーブレットサポートを有効にします。さらに、必要に応じて、サーブレットのプロパティを設定します。
関連項目