サーブレット作成をサポートするほかに、JRun はサーバー側のスクリプトを提供します。サーバー側スクリプト ファイルを使用して、スクリプトの出力がクライアントに送信される前に Web サーバーで処理される手順を記述した、Web ドキュメントを作成します。このようなサーバー側スクリプトには、アクションを実行したり、ロジックを Web ドキュメントに追加するためのタブが含まれている場合があります。サーバー側スクリプトは、ブラウザの種類に関係なく、ダイナミック コンテンツおよびロジックを HTML ベースのページに適用する手段を提供します。
サーバー側ドキュメントは通常、.html
以外のファイル拡張子で識別されます。たとえば、.asp
、.cfm
、.shtml
、.thtml
、.jsp
などです。この拡張子によって、Web サーバーはどのドキュメントを送信前に処理しなければならないのかを判断します。また、サーバー側ドキュメントの処理を行うコンポーネントも、拡張子によって識別されます。
JRun にサポートされている JSP 使用すれば、Java コードを書かずにサーブレットを作成できます。JSP からサーブレットを呼び出すことも、ほかのサーバー側スクリプトから JSP を呼び出すこともできます。
Web サーバーは、JRun によって、次の数種類のスクリプト技術を処理できるように拡張されます。
.jsp
が付きます。
.shtml
が付きます。.thtml
を付けます。本書で、これらのタイプのサーバー側スクリプトについて説明します。
JRun のサーバー側スクリプト ファイルには、Java Web サーバーの定義に従ってすべてのページ コンパイル機能と、現在の JavaServer Pages 仕様が完全にサポートされています。JRun には、次のような機能があります。
<jsp:useBean>
タグの完全サポート さらに、JRun には、サーバー側スクリプト ファイルと Java サーブレットの開発に役立つ例やサンプルが多数用意されています。その他、Allaire の Web サイト http://www.allaire.com/ には、随時最新の例やチュートリアルが掲載されています。