Flex、AIR、Java、Androidなど

Archive for 4月 25th, 2009

Ajaxでちょっとした地図系のアプリを作っているのですが、イライラさせられっぱなしです。
もともと全てをjavascriptで書こうとするとイライラで発狂してしまうのは分かっているのでここまで流行っているのに手をつけていなかったのですが、今読んでいる本「独習Java サーバーサイド編」の最後の方にJava言語でjavascriptを触ることの出来るDWRライブラリというのが乗っていましたのでやってみました。
通信は非同期で行われますのでGmailのようなローディングメッセージを表示するべきとあったのでその通りに書いてみたのですが、嵌ったのでメモを残しておきます。
恐らく出版された時とdwr.jarが違うのが原因なのでしょうが、私の場合
DWRUtil.useLoadingMessage();
でDWRUtilが宣言されていません、というような内容が出てしまっていました。
ので、dwr.jarをほぐして、org\directwebremoting\ui\servlet\util.jsを開いてみたところ該当する行がコメントアウトされていました。
/**
* Declare an object to which we can add real functions.
*/
if (window['dojo']) dojo.provide(‘dwr.util’);
if (typeof window['dwr'] == ‘undefined’) window.dwr = {};
if (typeof dwr['util'] == ‘undefined’) dwr.util = {};
//if (typeof window['DWRUtil'] == ‘undefined’) window.DWRUtil = dwr.util;

/** @private The flag we use to decide if we should escape html */
dwr.util._escapeHtml = true;

この
//if (typeof window['DWRUtil'] == [...]

コメントは受け付けていません。
Tags:

Categories

 

2009年4月
« 3月   5月 »
 12345
6789101112
13141516171819
20212223242526
27282930  

About

Author: tachibana

  • ちょっとしたことはTwitterに書いています。こっちはアプリの公開等の時に更新されます。
  • 最近はもっぱらJavaとObjective Cです。AS3は飽きました。
  • スクリプト言語ではPerlが好きでしたが最近はGAE/Jで何でもやってます。
  • Linuxは自宅サーバー建てるのがやっとのレベルです。前の会社で何日も徹夜してやったのはいい思い出です。
  • アプリへのご要望などご意見等ありましたらお気軽にご連絡下さい。

Alternative content here