java

immediate=true

ProcessValidation, UpdateModelValuesフェーズをスキップされる。。。 JSFの仕様も含めて、結構悩んだ。。。 久々に時間をかけて悩んだ。。。 Lifecycleオブジェクトのカスタマイズ。。。

先進DIコンテナ

HiveMind http://jakarta.apache.org/hivemind/ HiveMindでは、基本的にオート・ワイヤリングによって依存性の注入を行うらしい。 オート・ワイヤリング 注入対象のコンポーネントを明示的に指定しなくても、メソッド名や注入する型などについてのルールに応…

ふと

JSFライフサイクルのフェーズをちゃんと理解しましょう RestoreView ApplyRequestValues ProcessValidations UpdateModelValues invokeApplication RenderResponse もう1つ リダイレクトとフォーワードは違います フレームワークが素晴らしければ、開発者は…

RSS4j

終電までの間に、RSS4jをいじってみよ

JavaOneTokyo

でかいデュークくん発見

memo

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 アノテーションを利用してアスペクトをどこ…

backport175 アノテーション

絶対これからはアノテーション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…

annotation

カスタムアノテーション 基本的にはアノテーション型はJavaインタフェースとなる。 必然的にアノテーション型は通常のJavaインタフェースと ほとんど同一になる。 でもアノテーション型ではinterfaceではなく@interfaceキーワードを使用。 @interfaceキーワ…