double-selectコンポーネントの動作確認を行うためのtest-dsプロジェクト作りも2回目となった。
[前回のエントリ](http://www.eisbahn.jp/yoichiro/2006/12/jsfajaxuiwithshaleremoting12.html)では,double-selectコンポーネントをページに配置するためのJSPファイルを作成し,double-selectタグの属性値としていくつかManagedB…
Macは,ハード障害などを「音」で教えてくれるらしい。
「
[Mac を起動するときに「ガラスが割れるような音」や「短いメロディ」が聞こえる](http://docs.info.apple.com/article.html?artnum=14438-ja)」 - アップルサポート
マルチメディアって,こういうことを言うんだろうなぁ。…
気がつくと,Java2SEの6がリリースされていた。
「
[Java Platform, Standard Edition 6 Release](http://java.sun.com/javase/6/)」- java.sun.com
今回の目玉は,何といってもやっぱりスクリプトエンジンの搭載。時代は「強制と自由のマッシュアップ」に突入したということか。
APIだけどんどん先行してて,完全にAPサーバベンダーが乗り遅れている気がする(…
Shale Remotingを使ったAjax対応JSFコンポーネントの作成も,今回で13回目を迎えた。かなり気合いが入ったエントリが続いているが,前回までの1〜12回で,double-selectコンポーネントができ上がった。今回からは,double-selectコンポーネントを利用するためのtest-dsプロジェクトを解説していこうと思う。
まずは,test-dsプロジェクトをどんなアプリケーションにするかだが,単純に1つのページに…
今回はdouble-selectコンポーネントの残り一つのファイルである,faces-config.xmlファイルを紹介する。このファイルをもって,double-selectコンポーネントは完成となる。加えて,maven2でのパッケージング&ローカルリポジトリへのインストールまで行うことにしよう。残念ながら,今回もAjaxやShale Remotingは関係しない。
まず,カスタムタグ,UIコンポーネント,そしてレンダラがどのように関…

昨日の俺は何を必死に求めていたのだろうか。。。orz…
今回は,JSFコンポーネント,特に値の入力が可能なコンポーネントを作る際の基礎知識と,実装方法について紹介していこうと思う。Shale Remotingを使用したAjax対応コンポーネントの開発がメインテーマだが,今回はAjaxもShaleも関係なく,JSFのみの話になる。実は,
[前回のエントリ](http://www.eisbahn.jp/yoichiro/2006/12/jsfajaxuiwithshaleremoting9.ht…
職場の方からこんなサイトを教えてもらう。
「プログラマ度診断」 -
[http://www7.plala.or.jp/keny01/consult/exam.html](http://www7.plala.or.jp/keny01/consult/exam.html)
僕の結果:
あなたのプログラマ度は75%です。
あなたのプログラマ適正は RANK
B で現在の適正としては
やや適正あり となります。
あなたは「できる…
例えば,何らかの値をセットすることができる,という性格を表現するinterfaceを考えてみる。セットすることができるんだから,
public interface SomethingSettable {
public void setSomething(int value);
}
というように,〜Settableという名前にすることが多かった。
「何かをセットできる」というのは,対象クラスを外から見たときの観点と言える。なので,「…
[前回](http://www.eisbahn.jp/yoichiro/2006/11/jsfajaxuiwithshaleremoting8.html)までの説明で,double-selectコンポーネントのサーバでのレンダリング処理が行われるようになった。DoubleSelectRendererクラスのencodeBegin()メソッドによって,左右2つのselectタグがレンダリングされる。しかし,レンダリングされる内容の中で,い…