IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
落ち着きつつあるAjaxを取り込んだWebアプリケーション開発への取り組み。後発でもアイデアはまだまだ出尽くしていない。基本を復習して新たなサービスへとつなげてみよう。 Ajaxというと、XMLでデータを送受信するというイメージがある。 しかし、実際にはXMLである必要性はない。むしろXML形式ではないほうが、送受信データパースの手間が必要ないというケースが多いのだ。 一方で、XMLでデータをやり取りできる利点を生かせば、当然ながらWebサービスとの効果的な連携も現実的なものになってくる。今回は、Ajaxアプリケーションにおいてよく用いられる「JSON」と呼ばれるデータ形式について解説しよう。 このオンライン・ムックPlus「Web 2.0で変わるWebプログラミングの常識」では、これまでにAjaxの概要(第1回)から発展系としてどのような取り組みあるのか(第2回)について解説した。このオ
「Ajax Builderを使えば,ビジュアル開発でAjaxアプリケーションを開発できる。Flashを不要にする」(代表取締役 副社長 庄司渉氏)---ベンチャー企業HOWS(ハウズ)は11月,Webアプリケーション開発ツール「Ajax Builder」のベータ版を公開する。 AjaxとはAsynchronous JavaScript + XMLの略で,FlashやJavaなどのプラグインを使わずにWebブラウザのJavaScriptだけで,ページを再読み込みすることなく動的なページを作成する開発方法(関連記事)。 Ajax Builderは,画像をサーバーからXMLrequestで読み込み,拡大しながら表示できる。これにより,ページを再読み込みすることなく画像が次々と拡大しながら切り替わるページを,コードを書くことなく作成できる。作成手順は,表示する画像と表示したい領域をそれぞれGUIで
Ajaxは今年非常にホットな話題の技術である。 @ITをはじめ、さまざまなところでもAjaxについての記事が目立つようになってきた。 ここでは、筆者が携わっているPHPかいわいでのAjaxの動きについて紹介していきたい。 Aajaxとは「Asynchronous JavaScript + XML」の略である。JavaScriptはいわずと知れたクライアント(通常ウェブブラウザ)サイドの技術であり、そこからXMLHttpRequestというものを利用し、ページ推移をせずにサーバ/クライアント間でどんどんデータ交換をしていく技術である。これとDHTMLを併用することでいわゆるAjaxになる。 この辺りの詳しい内容はAjax推進委員会による「古くて新しいAjaxの真実を見極める」を参考にするといいだろう。 PHPはサーバサイド技術、前述のとおりAjaxで用いられるJavaScriptはクライアン
The AjaxAnywhere Projectは23日(現地時間)、AjaxAnywhereの最新版であるAjaxAnywhere 1.0.1を公開した。AjaxAnywhereは既存のJSPコンポーネントをAJAXとして動作するコンポーネントに置き換えるための一連のソースコードとツール。既存のJavaScriptコードに手を加えることなくその動作をAJAXとして動作せることができるという特徴がある。 AjaxAnywhere 1.0.1と前バージョンとの主な変更点は次のとおり。 JavaScript例外ハンドリングの改良 AAUtils APIの名前をより直感的な名前に変更 JavaScript getAJAX - キャシングの回避、コールバック、バグの修正 JavaScriptドキュメントの更新 同プロジェクトのサイトには、AjaxAnywhereを使った場合にそうでない場合と比べて
"),t.close()),!t)throw Error("base not supported");var r=t.createElement("base");r.href=i,t.getElementsByTagName("head")[0].appendChild(r);var n=t.createElement("a");return n.href=o,n.href}finally{e&&e.parentNode.removeChild(e)}}():o)||""),e=function(){if(!("defineProperties"in Object))return!1;try{var e={};return Object.defineProperties(e,{prop:{get:function(){return!0}}}),e.prop}catch(s){return!
ちょっと前に Six Apart の Anil Dash の blog で Web Development Trends for 2006 なんて話題があって、来年のウェブ開発トレンドはこれだ! なんてことを彼の独断でリストアップしてました。氏曰く AtomPP, XHTML, JSON, E4X, Ruby ... などなど。 このリストがほんとにトレンドになるかですが、Ruby は Rails の勢いがますます加速しているし、AtomPP は今年末に仕様が確定する他 RESTful なアプリケーション設計が注目を集めています。あと JSON が熱いのはいわずもがな...ということで結構いいところを突いてる気がします。 この中で聞きなれないれない言葉として Dampening と Buffering というのが出てきます。どちらも Rails を開発した DHH がいる 37signal
This project has the goal of adding AJAX (Asynchronous Javascript+XML) functionality to the existing Struts HTML taglib, and providing a declarative method for using the functionality. The basic idea is that an EXISTING Struts-based app using the HTML taglib can add AJAX functionality without disrupting the existing code and without the developer having to know any of the details of how AJAX works
Catalystでajax (HTML::Prototypeモジュールの使い方) 3 Posted by Gosuke Miyashita Sat, 10 Sep 2005 08:52:00 GMT changelog typoを修正。positionの説明で「4通り」を「44通り」と書いていたので。そんなにあるわけない。(2005/05/13) $prototype->form_remote_tagのオプションpostitionの説明を追加。(2005/04/30) 概要 Catalyst で作る簡単 Web アプリケーション: Feed2JS 解説を参考にしながら、Catalystをいじっていたのですが、ajaxな部分を司るCatalyst::Plugin::Prototypeについて調べたことを、ここにメモしておきます。 まず、「prototype」という名が示すのは、「原
All About で JavaScript のガイドも勤めている高橋さん が AjaSQL なる JavaScript (+PHP)のライブラリを公開しています。 AjaSQLは、JavaScriptからSQL文をAjax発行し、サーバー側のゲートウエイを経由して、データベース(MySQL,SQLite...)へ接続、結果セットもJavaScriptでAjax受信するツールです。 基本構成は、Ajaxライブラリ(jslb_ajaxXXX.js)、AjaSQLライブラリ(jslb_ajasqlXXX.js)とPHPによるAjaSQLゲートウエイ(ajasql_gwXXX.php)および、データベース(JavaScript側からSQLiteやMySQLを選択制御)です。 AjaSQLを使うことで、今まで、サーバー側がひとりで一手に引き受けていた、 SQLデータベースの処理を、Ajax通信によ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く