Ajax Baronとは

  • Ajax Baron(アジャックスバロン*1JavaでAjaxをする為のライブラリです(PHPでAjaxJSONPにも対応)。 ブラウザ(JavaScript)とサーバ(Java)を両方サポートしており、簡単に高機能・高速動作のAjaxWebアプリケーションを開発することを目的としています。ライブラリは軽量で、純日本製ですので日本語環境にも問題なく対応します。

  • JSONPを利用したクロスドメインに対応しました。(2008年4月13日)


  • 最近流行りのAjax IME(日本語かな漢字変換)などのAjaxサンプルや、JavaでRESTにアクセスしたり、REST WebサービスをJavaで作るサンプルも盛りだくさんです。
    必要なものはすべてパックされていますので、いますぐ始められます。(Webサーバすら同梱されています。)
    当サイトはリンクフリーです


ダウンロード

クイックスタート「10分でできるAjaxアプリ」

Ajaxサンプル集

サンプルデモ

Ajax Baronで作ったサンプルデモです。
上段のリンクからソースコードをダウンロードすることができます。

Ajaxな日本語IME(かな漢字変換) NEWAmazonで書籍検索
ソースコードは↑、デモは↓ソースコードは↑、デモは↓
Ajax IMEAmazon書籍検索
Ajaxチャット郵便番号検索
ソースコードは↑、デモは↓ソースコードは↑、デモは↓
Ajax Chat住所検索

活用事例

Ajax Baronを活用したアプリです。

(ユーザー名:demo、パスワード:demo でログインできます。)
ウェブOS

スクロール地図最新バージョン:マウスでグリグリできるAjaxスクロールマップ
オリジナルスクロール地図



Ajax Baronの特徴

  • Ajaxが使える
    Ajaxとは、エイジャックスはAsynchronous JavaScript + XMLの略でJavaScriptを利用してブラウザから非同期にサーバアクセスする技術の通称です。通信プロトコルには基本的にXMLを使用します。
  • フリーウェア
    Ajax Baronはフリーウェア*2です。商用・非商用を問わず無料でご利用可能です。
  • サーバサイド・クライアントサイドをカバー
    サーバ側はJava言語用、クライアント側にはJavaScript用の専用ライブラリが付属しています。
  • シンプルなアーキテクチャ
    ややこしいインストール作業や依存ライブラリ等は一切ありません。Ajax BaronだけでAjaxなアプリがつくれます。
  • 面倒な処理はおまかせ
    データバインディング機能により面倒なXML関連の処理(DOM等)や、通信に関する各種処理からプログラマを解放します。
  • クイックスタート
    サーバ側とクライアント側あわせて最短5分でAjaxなアプリが作れます。
  • 軽量・高速動作
    配列等の大量データを扱う場合も軽快に動作します。
  • 日本製
    文字コード問題、日本語への対応が考慮されています。マニュアルも当然日本語(のみ)です。

Ajax Baronの使いどころ

Ajax Baronはサーバとクライアントの依存性を極力低く設計してありますので、サーバをAjax Baronで構築しなくてもクライアントでAjax Baronの機能を利用することができます。逆ももちろん可能です。
具体的には以下の要件さえ満たされていればOKです。

サービス(Webサービス)はREST形式のリクエストを受付、結果をXMLメッセージとして返す。

  • サーバ機能のみ使用
    REST形式でリクエストを受付、XMLを返すサーバを簡単に構築できます。Java言語での実装としてはもっともシンプルです。
  • クライアント機能のみ使用
    既存のWebサービス*3にajaxなアクセスをしたいと思った場合、Ajax BaronのAjaxリクエスト発行機能やXMLメッセージのオブジェクト変換機能でAjaxに関するJava Scriptプログラミングを大幅に削減できます。

Wish

さぁAjax Baronで世界とたたかえるWeb2.0なAjaxアプリをつくりましょう。

目次


*1 エイジャックスバロンと呼んでも間違えではありませんがアジャックスバロンを正とさせていただきます。
*2 フリーウェアですので動作保証等は一切行っておりません。また制作者及びweb2driver.comはAjax Baronをご利用に関する一切の責任を負いませんのでご了承ください。
*3 REST形式でリクエストするWebサービス。SOAPには対応していません。