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件)
- 今日のトップ記事
- 昨日
- 5日前
- 6日前
- 7日前
- ホワイトペーパー
- 話題のタグ
Tips
開発環境
Opera
Microsoft
RIA
Ajax
Mac OS X
Apple
Firefox
iPod touch
Linux
Windows
リファレンス
アプリケーション
Windows XP
HTML
iPhone
ブラウザ
Chrome
インストール
Webサービス
UI
CSS
Webデザイン
WebKit
小技
Internet Explorer
セキュリティ
オープンソース
Flash
Safari
OS
データベース
Mozilla
Google
脆弱性
Windows Vista
Database
ソフトウェア開発
iPhone 3G
Windows 7
JavaScript
Off Topic
クラウド
Firefox 3
Java
モバイル
仮想化
マイクロソフト
プログラミング言語
話題のタグを見る »
「Google Chrome」の拡張機能、開発者からのアップロード受付を開始
IMAPでGmailを受信、最も手っ取り早いのは?Windows 7、Ubuntu 9.10、Snow Leopardのメーラー比較
Snow LeopardではNTFSをサポート--その源流を訪ねる(2)
MS運営のオープンソース開発プロジェクト支援サイト「CodePlex」を探検する(2)
Snow LeopardではNTFSをサポート--その源流を訪ねる(1)
フォトレポート:「Windows Server 2008 R2」--あまり知られていない有用な機能10選
企業ITシステムの企画、構築、運用のイロハ
―エン・ジャパン厳選求人☆毎週更新―
電力に"ふた"をする独自の省エネ機能とは!?
大丈夫?あなたの会社のセキュリティ対策
【最終警告】パンデミック対策特集
高まるiSCSIストレージへの注目度
100万円で実現!中小企業の情報漏えい対策