【ハウツー】
インタフェースとなるHTML側でいくらかJavaScriptを記載して処理をジョイントする必要はあるが、基本的にロジックの実装はJavaで実施し、DWRによってJavaからJavaScriptが自動生成されて処理する仕組みになっている。これがDWRを使う場合の基本的な開発方法だ。
GWTと同じでJavaそのものをAjaxアプリケーションの開発に利用できるのでJavaデベロッパにはたまらない逸品に仕上がっている。特に2.0系から導入されるいくつかの機能が、DWRを使った場合の開発をより簡単に、そしてより強力なものにしている。JavaScriptのAjaxフレームワークやDojoのようなフルフィーチャーフレームワークを使うのはちょっとなぁと考えているJavaデベロッパはぜひDWRを試してみてほしい。
気になる部分はGWTとの住み分けになってくると思うが、UIも含めてGUIアプリケーションを開発するようにJavaプログラム側から制御したい場合はGWTを、UIに関してはデザイナ主導で作成し、機能を後からジョイントするようにしたい場合はDWRということになるだろう。DWRで採用されている通信方法はなかなか興味深く、これを使うためだけにDWRを採用するというのもありだ。
| AJAXによるサーバサイドJavaとの連携を容易に - DWR 1.1公開 [2006/3/9] |
| AJAXによるサーバサイドJavaとの連携を容易にする - DWR 1.1 RC1公開 [2006/3/7] |
| AJAXによるサーバサイドJavaとの連携を容易に - DWR 1.0公開 [2005/8/30] |
| サーバサイドJavaとの連帯を提供するAjaxツール - DWR 0.6公開 [2005/5/20] |
| ZMP、市販ハイブリッドカーをベースにした「RoboCar HV」の販売を開始 [10:00 5/25] |
| 3分野に各々適したDSPを提供することで市場ニーズの対応を図るCEVAの戦略 [10:00 5/25] |
| サーコム、EMS市場向けホームゲートウェイのOEM開発キットを発売 [09:55 5/25] |
| Linux Mint 13「Maya」登場 [09:00 5/25] |
| LLVM 3.1登場 - 高速なメモリエラー検出の導入など [09:00 5/25] |
|
楽天、マレーシア国内向けのオンラインモール事業に参入 [10:11 5/25] ネット |
|
【レポート】ビッグデータやリスクを機会に変えるBig Analytics - SAS Forum [10:00 5/25] 経営 |
|
ZMP、市販ハイブリッドカーをベースにした「RoboCar HV」の販売を開始 [10:00 5/25] エンタープライズ |
|
ももいろクローバーZ、8thシングルより「PUSH」のMUSIC VIDEOを公開 [10:00 5/25] ホビー |
|
3分野に各々適したDSPを提供することで市場ニーズの対応を図るCEVAの戦略 [10:00 5/25] エンタープライズ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。