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