JSF+AjaxでUIコンポーネント開発 with Shale Remoting (9)

[前回](http://www.eisbahn.jp/yoichiro/2006/11/jsfajaxuiwithshaleremoting7.html)はdouble-selectコンポーネントのレンダリング結果を説明して終わってしまった。今回という今回は,レンダラクラスの説明を行おうと思う。前回紹介したレンダリング結果と対応させながら以降の説明を見ていって欲しい。 JSFコンポーネントをレンダリングする機能を持つクラスは,Rende…

続きを読む →

JavaScript流オブジェクト指向プログラミング - ITpro

JavaやCなどのオブジェクト指向言語とは異なるアプローチでオブジェクト指向を実現できるJavaScript。なかなか丁寧な解説が見つからないのだが, 「 [JavaScript流オブジェクト指向プログラミング](http://itpro.nikkeibp.co.jp/article/lecture/20061114/253669/)」 - ITpro は非常にわかりやすかった。プロトタイプ型のオブジェクト指向言語は,スクリプト言語とい…

続きを読む →

JSF+AjaxでUIコンポーネント開発 with Shale Remoting (8)

今回は,double-selectコンポーネントをレンダリングするDoubleSelectRendererクラスの解説を行おうと思う。その中で,Shale RemotingのAPIを使用してみる。 [前回紹介したDoubleSelectTagクラス](http://www.eisbahn.jp/yoichiro/2006/11/jsfajaxuiwithshaleremoting6.html)のsetProperties()メソッドに…

続きを読む →

JSF+AjaxでUIコンポーネント開発 with Shale Remoting (7)

JSF+Ajax with Shale Remotingと題したエントリだが,やっとJavaコードの紹介を始めるときが来た。今回は,double-selectコンポーネントを構成する2つのクラスの一つ目,カスタムタグハンドラクラスについて解説しようと思う。 JSP実装のJSFコンポーネントを作成する際,それはカスタムタグの形態となるために,タグハンドラクラスを作成する必要がある。JSFでは,以下のどちらかのクラスを継承して作成する。 …

続きを読む →

JSF+AjaxでUIコンポーネント開発 with Shale Remoting (6)

「 [JSF+AjaxでUIコンポーネント開発 with Shale Remoting (4)](http://www.eisbahn.jp/yoichiro/2006/11/jsfajaxuiwithshaleremoting3.html)」で予告した内容を今回紹介しようと思ったが,あまり概論ばかりでも退屈なので,実際のコードを今回から解説していこうと思う。その中で処理の流れを見ていけばいいかな,と。 JSFコンポーネントのJSP実装…

続きを読む →

デフォルトエンコーディングは廃止すべき!?

Javaでの開発が当たり前になり,Javaプログラマの数も豊富になってきた。しかし,それもここ2,3年のこと。つまり,大多数のJavaプログラマのJava経験年数も2,3年,長くても5,6年といったところだろう。このことは,多くのJavaプログラマがWebアプリケーションしか書いたことがないことも表している。 JDK1.0.2やJDK1.1を身をもって体験している「ベテラン(僕を含む)」が常識と思うことも,現在の多くのJavaプログラマ…

続きを読む →

JSF+AjaxでUIコンポーネント開発 with Shale Remoting (4)

「 [JSF+AjaxでUIコンポーネント開発 with Shale Remoting (3)](http://www.eisbahn.jp/yoichiro/2006/11/jsfajaxuiwithshaleremoting2.html)」で予告した通り,今回はdouble-selectコンポーネントの構成について紹介する。それを通じて,Shale Remotingが便利だと思う根本理由を説明したいと思う。 JSFは,コンポーネント…

続きを読む →

JSF+AjaxでUIコンポーネント開発 with Shale Remoting (5)

「 [JSF+AjaxでUIコンポーネント開発 with Shale Remoting (4)](http://www.eisbahn.jp/yoichiro/2006/11/jsfajaxuiwithshaleremoting3.html)」で予告した内容を今回は置いておいて,大事なことを書くのを忘れていたので,今回はそれを先に取り上げる。 double-selectコンポーネントのJAR内の構成など,突然実装寄りな話に前回は終始して…

続きを読む →

JSF+AjaxでUIコンポーネント開発 with Shale Remoting (3)

「 [JSF+AjaxでUIコンポーネント開発 with Shale Remoting (2)](http://www.eisbahn.jp/yoichiro/2006/11/jsfajaxuiwithshaleremoting1.html)」で予告した通り,カスタムコンポーネントを開発するための開発環境の構築について紹介する。NetBeansを使えば簡単にJSFを使った開発をすることができるが,Maven2との連携がとれないことや,や…

続きを読む →

OL化

男がひざ掛け使ったっていいじゃないか!? ![200611200923000.jpg](http://www.eisbahn.jp/yoichiro/images/200611200923000.jpg) だって寒いんだもん。…

続きを読む →