少し前のエントリ「NetBeansのHTTPサーバ・モニターに触れる」でHTTPパケットをチェックすることを書きましたが、PrimeFacesを使っていてよくチェックすることがもう1つありました。
Ajaxのエラーです。
PrimeFacesを使って少し入り組んだことをやろうとすると、稀に「動いているようにみえるけど、動いていない」状態に出会います。なんか表現が変ですが(^^;
GlassFish上、エラーも出てないし、画面的にもエラー出てないのに、思ったように動かないようなケースです。
具体的にどういうケースか忘れてしまったのですが、当時は最初何が起きたかわからず、少し焦った記憶があります。
で、それ以降、こうした現象に出会った場合には、必ずFirefoxのアドオンである「Firebug」を起動してチェックするようにしています。上記のようなエラーだとAjax内部でエラーが起きているケースだったりするので…(^^;
多分、Web開発者的には、ごくごく当たり前のことなのだと思いますが、自分のようにWindows Form開発ばかりやってきて、Web開発経験がない+なぜか周りに詳しい人がいない…、場合には意外とこんなしょうもないことで最初につまづいたりしてしまいます。修業あるのみ。