Jaxer+prototype.jsでちょっと本格:"JavaScriptだけ"でここまでできる
白石俊平
2008/02/07 09:00
Jaxerが持つ豊富なAPIを使用して、これまでより本格的なアプリケーションのソースコードをお見せする。JavaScriptだけでここまでできるというのはおどろきだ。
特集の最後にあたって
Aptana Jaxerに関する特集も今回で最終回だ。初回はインストールと簡単なプログラミングについて、前回はJaxerプログラミングのキモとも言える「runat」属性とサーバプロキシについてお話しした。
今回はJaxerが持つ豊富なAPIを使用して、これまでより本格的なアプリケーションのソースコードをお見せする。
字幅の関係で、「既にJavaやPHPなどのサーバサイドプログラミングの経験がある」という方向けの解説になっていることをお断りしておきたい。
今回のサンプルアプリケーション
今回の記事の目的は、Jaxerを使用した本格的なプログラミングがどのようなものかを軽くお見せすることだ。以下のようなトピックを取り上げる。
- JavaScriptフレームワーク(prototype.js)を使用する
- runat属性の使い分けに慣れる
- Jaxerを用いたDBプログラミング
- セッションスコープなどにオブジェクトを格納する
- Jaxer.setEvent()を用いたイベント処理
題材として取り上げるのは、「ログイン処理」と「アカウントの作成処理」だ。あらかじめユーザIDとパスワードを登録してアカウントを作成しておき、その情報でログインすることができる。ログインに成功すると、「Welcome, <ユーザID>」と言う画面が出力される、と言うシンプルなものだ。
アプリケーションのだいたいの流れがわかったなら、早速コードの説明に移ろう。なお、個々のAPIについては適宜簡単な解説を行うが、さらに詳しく知りたいのならAPIドキュメントを参照することをお勧めする。
- 特集: JavaScriptだけで作るWebアプリ―Apatena Jaxer (3件)
- 昨日のトップ記事
- 2日前
- 3日前
- 4日前
- 5日前
- ホワイトペーパー
- 話題のタグ
Webアプリケーション開発
Database
リファレンス
入門
C/C++
Firefox 3
Linux
Mac OS X
小技
HTML
Firefox
Apple
RIA
開発環境
PHP
iPhone
Leopard
Ruby
Java
Safari
Opera
Tips
Ajax
Apache
Google
Python
Off Topic
CSS 3
フレームワーク
iPod touch
CSS
iPhone 3G
Eclipse
オープンソース
Mozilla
JavaScript
Webデザイン
ライブラリ
ブラウザ
Microsoft
Flash
XHTML
仮想化
Solaris
SOA
Adobe
server
Windows
イロハ
Internet Explorer
話題のタグを見る »
動画再生耐久レース―フル充電からどれだけ耐えた?
心当たりありませんか--あなたの上司がイヤがる5つの話し方
フォームデザイン虎の巻:複数の選択肢を提供する
フォトレポート:技術サポートの悪夢
無料の「Oracle Database XE」で高速バッチ処理:実装のポイント
Firefoxで情報をカンタン・ベンリに整理する
iPhone Safari、Acidテストでは高得点でも…… Firefoxは載らないの?:WebサイトのiPhone 3G対応問題を考える(ソフト編)
WebサイトのiPhone 3G対応問題を考える(ハード編)
フォトレポート:時代を振り返る--「MS-DOS 4」のインストール
SOAと仮想化の関係は?--常に進化を続けるBEAのミドルウェア戦略
ウェブ開発の生産性はどうしたら上がる?--MODIPHI Appsで半日で作るマッシュアップサイト(1)
JailBreakついに:PwnageTool公開
プロジェクトの進行でよくある4つのトラブル
Techno Exchange
DELLが掲げる「新・仮想化アセスメントサービス」
ZDNet Japan ホスティング特集
ZDNet Japan Green IT