Documentation 1. はじめに![]() |
![]() ![]() |
このセクションでは,webMathematica 2.0の多くの新/改良機能について説明します.
webMathematica 2.0にはMathematica 4.2が含まれています.Mathematica 4.2にはWebの操作に関連した多くの機能があります.中でも重要なのはXMLのサポートです. webMathematica 2.0にはMathMLやSVGのように,XML機能やXMLのアプリケーションを使った例題がたくさんあります.
webMathematica 2.0ではインストールのプロセスが簡単になり,webMathematica Webアプリケーションだけをインストールすればよくなりました.この他に必要な設定も最低限になっています.
webMathematica のドキュメントがHTML形式でも提供され,webMathematica のフロントページからもアクセスできるようになりました.また,新機能を説明する新たな例題もたくさん加えられました.
JSPカスタムタグに基づく新しいHTMLテンプレートメカニズムが追加されました. webMathematica の使用に当たっては,現在ではこちらの方法をお勧めしています.このメカニズムの方が理解しやすく,また他のJSPカスタムタグライブラリを使用することもできるので,webMathematica を他のサーバアプリケーションに統合することが簡単だからです.
webMathematica 2.0にはXMLのアプリケーションMathMLとSVGのサポートがに組み込まれています.また,Mathematica 4.2で導入された新しいXMLの処理ツールも使うことができます.
Mathematica のメッセージやプリント出力をキャッチするための新たな関数が加えられました.これは資料のデバッグや開発に便利です.
HTTPファイルのアップロードのための新たな関数が加えられました.これはwebMathematica のWebサーバに情報を送信する重要な手段です.
サーバに保存されているHTTPセッション中のマテリアルを保存するための,新たな関数が加えられました.これは,ある計算の結果を次の計算まで保存したいときに便利です.
結果をHTML形式にする新たな関数が提供されました.
このセクションにはMathematica 1.0と2.0の相違点を挙げてあります.
セキュリティ設定ファイルを見付けるメカニズムが変更されました.2.0ではセキュリティ設定ファイルはプール設定ファイルで名付けられ,webMathematica/WEB-INF/confの中央設定ディレクトリに置かれています.1.0では設定ファイルをMathematica パスのどこにでも置くことができました.
この変更は,中央の単独の場所からセキュリティ設定をロードする方がより安全なために行われました.webMathematica のデフォルトのセキュリティシステムは大変保守的なので,セキュリティファイルを移動しないサイトは予想よりも高いレベルのセキュリティを持って実行されることになります.セキュリティについては後のセクションで説明します.
MSP.confのデフォルトの場所がwebMathematica/WEB-INF/confの中央の場所に移されました.ユーザのサーバは自動的にこの場所を検索するので,これによりユーザ側のサーバ設定がはるかに簡単になりました.
![]() ![]() |