Caché の今回のリリースでは、Caché Server Page (CSP) テクノロジーに関する複数の重要な機能が強化されています。以下で、強化されたテクノロジーについて説明します。
Note:
CSP ゲートウェイは、Web サーバと Caché 間の通信に、より効率的な新しいプロトコルを使用します。従来の Caché と通信する必要がある場合、CSP ゲートウェイ・マネージャの Default Parameters のページで、通信を行う Caché のバージョンを指定すると通信することができます。 詳細は、"
CSP ゲートウェイ構成" を参照してください。
新しい CSP は、洗練されたローカライズ機能を提供しており、言語を動的に変更できるローカライズされた Web アプリケーションを、簡単に開発することができます。この機能には、特殊な CSP タグ、およびローカライズされたテキスト・メッセージの XML ベースのデータベースも含まれます。
CSP 実行時には、強化された多くの機能が追加されています。
CSP 実行時は現在、ブラウザが cookie を受け入れるかどうかを検知します。この場合、セッションの記録を行うため、URL 再記述の技術へ自動的に切り換えられます。
CSP は現在、クライアント・ブラウザからサーバ・メソッドを呼び出す、新しい
#call 構文をサポートしています。
#call は、標準 HTML と JavaScript を使用して実装され、クライアント・ブラウザでは Java アプレットの使用は必要としません。
CSP ゲートウェイには、多くのアプリケーションで性能が向上するように、多くの改良が加えられました。
CSP 検索ページ (と <csp:SEARCH> タグ) では、多くの機能が強化されました。
-
CONTAINS 検索を実行する CONTAINS 述語
-
-
CSP ゲートウェイは、Caché SOAP インタフェースでの使用に対する機能を拡張しています。
今回のリリースでは、CSP アプリケーション構築を容易にするために設計された、多くの新しい機能が提供されています。
スタジオは、CSP ページ開発におけるサポートがさらに充実しました。
新しいバージョンの CSP ルール・コンパイラが追加されています。ルールが適合したときに実行されるコードは現在、ルール・コンパイラによって生成されるクラスのメソッドを使用して実装されます。これにより、1) ルールが強力になり、2) ルールはクラスとして直接生成され、3) ルール・クラスはスタジオで表示、編集できるようになりました。
すべての適合するルールが CSP DOM を変更することができる、新しい
OnMatch コールバックが提供されています。
CSP コンパイラでは、以下のような機能が改良されました。
-
大規模な CSP ファイルは、複数のメソッドに分割されます。
-
生成されたコードの、より優れた形式が提供されています。
-
ルールでは、名前と値の組み合わせは、ユーザによってコンパイラ・コンテキスト (
%compiler) に保存されます。
今回のバージョンでは、CSP ページでインクルード・ファイルを使用することもできます。
CSP ページでの SQL の使用に関する、いくつかの機能が改良されました。
-
クエリ値が表示される方法を指定することができます (表示値、もしくは論理値を使用して)。
-
より優れた性能のため、ページ内で埋め込み SQL を使用するクエリを定義することができます。 それには、<script language="ESQL" cursor="abc"> タグや <csp:WHILE cursor="abc"> タグ、または <script language="ESQL"> タグを使用します。
XML の能力を表す、多くの新しいページが提供されています。
CSP ページ内での埋め込み SQL が使用できます。