java
ProcessValidation, UpdateModelValuesフェーズをスキップされる。。。 JSFの仕様も含めて、結構悩んだ。。。 久々に時間をかけて悩んだ。。。 Lifecycleオブジェクトのカスタマイズ。。。
HiveMind http://jakarta.apache.org/hivemind/ HiveMindでは、基本的にオート・ワイヤリングによって依存性の注入を行うらしい。 オート・ワイヤリング 注入対象のコンポーネントを明示的に指定しなくても、メソッド名や注入する型などについてのルールに応…
JSFライフサイクルのフェーズをちゃんと理解しましょう RestoreView ApplyRequestValues ProcessValidations UpdateModelValues invokeApplication RenderResponse もう1つ リダイレクトとフォーワードは違います フレームワークが素晴らしければ、開発者は…
終電までの間に、RSS4jをいじってみよ
でかいデュークくん発見
Solaris10にj2sdk1.4.2_XX install # gunzip j2sdk-1_4_2_08-solaris-i586[1].tar.Z # tar -xvf j2sdk-1_4_2_08-solaris-i586[1].tar # pkgadd -d . SUNWj3rt SUNWj3cfg SUNWj3dev SUNWj3man SUNWj3dmo Japanese users なので # pkgadd -d . SUNWj3jmp もと…
こんな事を言うプログラマがいました アスペクトが自分の意図しない部分に適用されちゃって困るよぉ。。。 これって、アスペクト指向プログラムの長所でもあり短所でもあると思う。 ここで考えたのが、アノポン*1 アノテーションを利用してアスペクトをどこ…
絶対これからはアノテーション1.4でもどんどんアノテーション http://backport175.codehaus.org/絶対これからはアノテーション1.5でもどんどんアノテーション
要素の全てのアノテーションを出力 public void printAllAnnotation(AnnotatedElement e, PrintStream out) throws IOException{ Annotation[] annotations = e.getAnnotations(); for(Annotation a : annotations){ out.printf("Annotation [%s] %n", a.ann…
カスタムアノテーション 基本的にはアノテーション型はJavaインタフェースとなる。 必然的にアノテーション型は通常のJavaインタフェースと ほとんど同一になる。 でもアノテーション型ではinterfaceではなく@interfaceキーワードを使用。 @interfaceキーワ…