Ajaxフレームワーク ユーザーズガイド |
目次 索引 |
JavaScriptのXMLHttpRequestオブジェクトを利用して非同期にサーバと通信し、ページ全体を読み込まずにページの必要な部分だけを書き換えるWebアプリケーションの開発技術です。
Ajaxフレームワークの通信フレームワークの動作環境を設定するXML形式のファイルです。
Ajaxフレームワークアプリケーションで利用する画面をGUIベースで編集するツールです。
Eclipseのプラグインとして動作します。
Java(TM) 2 Platform, Enterprise Edition(J2EE)に従ったアプリケーションの構築を支援するアプリケーションフレームワーク製品です。
Webブラウザ上のJavaScriptアプリケーションから、Apcoordinatorを利用する機能です。
オープンソースとして公開されている統合開発環境(IDE)です。
Eclipseのプラグイン機能を使用することで、開発環境を拡張することが可能です。
WebブラウザからWebサーバに対して処理や動作を要求する送信です。HTTPプロトコルに従って送信されます。
Webサーバからブラウザに送られるリクエストの処理結果です。
富士通の提供するアプリケーションサーバ製品のファミリー名です。
富士通の提供するアプリケーションサーバ製品です。
Ajaxフレームワークアプリケーション(Ajaxフレームワークを利用したWebアプリケーション)を開発するときに利用する、コンポーネント指向のJava統合開発環境です。アプリケーションを効率的に開発するための各種デザインツール、開発支援ツール、コンポーネント部品が組み込まれています。
JavaScriptから派生した、データ交換を行うためのデータ記述形式の1つで、テキストベースのデータフォーマットです。
Javaによる動的Webページです。JSPタグやJSPスクリプトレット記述により、サーバでの動作を記述します。
Sun Microsystems社のプログラミング言語“Java 2”の機能セットの1つで、企業の業務システムや電子商取引などで使われるサーバに必要な機能をまとめたものです。標準機能セットのJava 2 Standard Edition(J2SE)に、サーバ用のAPIや諸機能を付加したものといえます。
HTTPプロトコルのGETやPOSTメソッドによるリクエストに対して、XMLで応答を返すようなシステムです。
Webサービスのうち、REST形式で動作するサービスをRESTサービスと呼びます。
Javaアプレット、Ajaxなどを用いたユーザインタフェースによって、単純なHTMLで記述されたページに比べて操作性や表現力に優れたWebアプリケーションのことをいいます。
Netscape Communications社が提唱した、インターネット上で情報をのぞき見されないようにするためのネットワークセキュリティ方式です。Webサーバへの接続時に、まず相手の認証や使用する暗号などを確認し、相互に認証したあとで送受信を行うという2階層になっています。
クライアントで使用するAjaxフレームワークの部品群の総称です。UI部品には、以下の3種類があります。
HTMLファイル、イメージファイル、サーブレット、JSPファイルなどのWebリソースと、Webアプリケーション環境定義ファイルから構築します。機能を、1つのWebアプリケーションのパッケージ単位として開発できます。
HTTPなどのインターネット関連技術を応用して、Web上で公開されているサービスです。
出力イメージ(文書や画面)を確認しながら編集できるという概念を表します。
HTMLをXMLの文法で定義し直したマークアップ言語です。
文書、データの意味や構造を記述するための汎用的なマークアップ言語です。
XMLのスタイルシートを記述する言語です。
XMLの構造を別の形式に変形するための変換ルールを記述するものです。
XSLTの定義に従って、XML形式のデータをHTML形式やほかのドキュメント形式へと変換するものです。
スクレイピングツールで利用しています。
画面部品が操作されたときに発生するイベントです。
ブラウザ上のJavaScriptアプリケーションからWebサービスへのアクセスログを収集し、出力する機能です。
様々なWebサービスとのアクセスを制御する部品の総称です。マッシュアップフレームワークでは、RESTサービスやHTMLサービスのためのアダプタを提供しています。
アプリケーションの実行環境と運用の管理機能を提供するソフトウェアです。
画面上の操作に対して発生する通知のことです。ユーザが画面部品に対して操作したときに発生するイベントと、画面そのものに対して操作したときに発生するイベント(グローバルイベント)の2種類があります。
イベントが発生してリスナが呼ばれた場合、リスナ関数の引数に渡されるものです。主なイベントオブジェクトに、アクションイベントとプロパティチェンジイベントがあります。
画面に対するイベントリスナを管理し、イベントの発生時に適切なユーザロジックを呼び出す機能です。クライアントフレームワークの機能の1つです。
イベントの受信を行うためのメソッドが定義されたインタフェースです。
通信フレームワークのクライアント側のJavaScriptから、サーバ側のログを出力する機能です。
入力フィールド、チェックボックス、テーブルなど、画面に表示される機能を提供する部品です。
サーブレット連携機能において、アプリケーションを容易に構築するために利便性を重視した通信の方式です。アプリケーションは、JavaScriptアプリケーションとビジネスロジック間の通信にサーブレット連携機能のAPIを使用します。JavaScriptのオブジェクトとビジネスロジックのJavaBeanは、サーブレット連携機能の中で相互変換されます。
入力フィールドへの入力時に文字列を補完するオートコンプリーション機能、フォーカス制御機能など、画面部品に対して機能を付加する部品です。
データモデルを定義するなど、画面内部に機能をもつ部品です。
ブラウザ上のJavaScriptアプリケーションから、Webサービスを呼び出す機能です。
Webブラウザ上のJavaScriptで動作するAjaxフレームワークの機能です。クライアントフレームワークには、以下の4つの機能があります。
JavaScriptのXMLHttpRequestオブジェクトを利用してサーバと通信する場合、セキュリティを確保するため、JavaScriptを読み込んだページがあるサーバ以外にはアクセスできません。この制約をクロスドメイン制約と呼びます。
ファンクションキーを押した場合など、画面そのものに対して操作したときに発生するイベントのことです。
画面そのものに対して操作したときに発生するイベントを制御する機能です。F1〜F12までのファンクションキーに対して、keydown、keypress、およびkeyupのイベントを検出することが可能です。クライアントフレームワークの機能の1つです。
ブラウザ上のJavaScriptアプリケーションからアクセスするWebサービスを管理する機能です。
Webサービスにアクセスする際に、認証情報を付加する機能です。
Webサーバ上で動作するJavaアプリケーションです。ダイナミックな処理結果を返却するアプリケーションの開発に適しています。
ブラウザ上のJavaScriptアプリケーションから、サーブレットを利用する機能です。
従来のUnicode(UTF-16)では未使用だった0xD800〜0xDBFF(1024通り)を上位サロゲート、0xDC00〜0xDFFF(1024通り)を下位サロゲートと規定し、上位サロゲート+下位サロゲートの32ビットで1文字を表現する方法です。
最大文字数を超えて文字列が入力されたときに、次の画面部品に自動的にフォーカスが移動する機能です。
自動脱出機能を利用するには、対象部品に最大入力文字数、およびフォーカスの移動先を指定しておく必要があります。
各サービスから取得したデータのうち、実際に必要なデータだけを切り出す機能です。
Ajaxフレームワークアプリケーションで利用するWebアプリケーションをGUIベースでスクレイピングし、XSLファイルを作成するツールです。
リクエストの正当性を確認する機能です。
Interstage管理コンソールを使用するユーザに割り当てられた権限です。
セキュリティロールによって、ユーザをグループ分けすることができます。
サーバとクライアントとの接続を表します。クライアントごとに1つのセションが作成されます。
画面の一部分を別に用意しておき、ユーザが画面を操作している間に、裏で画面情報を読み込むことをいいます。
Webブラウザで動作するJavaScriptアプリケーションとJ2EEサーバ間の通信を支援するAjaxフレームワークの機能です。通信フレームワークには、以下の機能があります。
クライアントとビジネスクラスの間のデータ受渡しを行うJavaBeans形式のクラスです。
AjaxフレームワークアプリケーションとApcoordinatorアプリケーションとで、データBeanを共有するための機能です。データBeanを共有することにより、Apcoordinatorアプリケーションで利用するデータBeanの情報を、Ajaxフレームワークアプリケーションで更新することができます。
クライアントのJavaScriptとサーバのJava間での双方向オブジェクト変換機能です。通信フレームワークでは、メソッド実行前後に、データ型変換機能を利用してオブジェクト変換を行います。
アダプタから受け取ったXML情報をクライアントのJavaScriptで使えるように、JSON形式に変換する機能です。
サーブレット連携機能において、アプリケーションの自由度を重視した通信の方式です。アプリケーションは、JavaScriptのオブジェクトとビジネスロジックのJavaBeanとの変換にサーブレット連携機能のAPIを使用します。JavaScriptアプリケーションとビジネスロジック間の通信は、WebブラウザとWebサーバの機能を使用して実装します。
ビジネスロジックを記述するJavaのクラスをビジネスクラスと呼びます。
ビジネスクラス内に記述されたメソッドで、クライアントから送信されたデータを処理します。
アプリケーションが実現する業務処理そのものをビジネスロジックと呼びます。
送信側と受信側とでデータ送出のタイミングを合わせる必要がなく、任意のタイミングでデータを送信する通信方式です。
モデルの値が変更されたときに発生するイベントです。
複数の異なるWebサービスやアプリケーションを組み合わせて、1つの新しいサービスを形作ることです。
マッシュアップフレームワークの動作環境を設定するXML形式のファイルです。
WebブラウザとWebサービスの通信を中継するAjaxフレームワークの機能です。複数のWebサービスを組み合わせたWebアプリケーションの作成が可能となります。
マッシュアップフレームワークには、以下の機能があります。
クライアント通信APIからの呼出しに応じて、様々なWebサービスから情報を取得する機能です。
マッシュアッププロキシでは、Webサービスを呼び出すために以下の機能を提供します。
ユーザアプリケーションが利用するデータを定義したものです。モデルオブジェクトはモデル定義部品で定義します。
画面部品から入力されたデータをモデルオブジェクトに反映したり、モデルオブジェクト内のデータが更新されたときに画面部品に値を反映したりする機能です。クライアントフレームワークの機能の1つです。
ユーザを、ユーザID/パスワードや証明書により判定し確認する処理です。
サーバとの通信量を最適化するためにJavaScriptで実装したアプリケーションです。
ログのレベルは、ログの詳細度を表します。レベルには、高い順から、TRACE、INFO、WARN、ERRORの4種類があります。特定のレベル以下のログだけを出力するように設定して、不要なログを抑止することができます。
目次 索引 |