struts-tilesはマルチスレッド?

struts-tilesなのか、jasperなのかは不明ですが、 titlesでページを部品化した場合、それぞれのJSPの実行は、 同一スレッドでの実行が保証されないんですね。認証情報をHttpSessionから引っ張ってくるのはダサい(*1)ので、 ThreadLocalに格納するように…

でGO!

お客様のご好意で寄せてもらっている勉強会の次回からのネタは、 Ruby on Railsです。興味はありながら、お仕事に直結しないなぁと後回しにしまくってました。 とりあえず超有名なここを見ながらとりあえずセットアップ。10分でできることが3時間かかってし…

svnantはtiger専用?

以下のお話は2006/1/17時点でダウンロードしたもののお話です。svnantは、tigerで追加されたAPIを利用している箇所が有ります。まだ、業務系のお仕事では諸事情でJDK 1.4.2.xを利用しているところが 大半だと思いますので、このままでは使えません。org.t…

Excelの「縮小して全体を表示する」をPOIで指定できるようにするパッチ

元ねたはここ パッチ自体はアスペクトで当てるほうがエレガント(だと個人的に思う)なので、 AspectJで記述。 package jp.gr.java_conf.e_yamane.apache.poi; import org.apache.commons.beanutils.BeanUtils; import org.apache.poi.hssf.record.ExtendedF…

AJDT 1.3RC1

がリリースされました。http://www.eclipse.org/ajdt/早速インストールしましたが、、、 やっぱりInter-type Decralationは認識せずにエラーになるようです。(T_T) 困ったものです。 AJDTチームはIntertype-decralationを重要だと認識してないんだろうか。。…

新機能はConcernで。。。

AOP

いろいろ触ってるけど、AJDTまだまだって感じです。 特に、DeclareやIntertype定義はコードアシストが効かないばかりか コンパイラ君がエラーを吐くので使い物にならない予感。 今回はかなり夢想レベル。 一ヵ月後には全然反対の事いってるかもしれない。 少…

続・AJDT 1.2M2駄目ぽ

Eclipse 3.0.xは Java 5.0サポートしてないじゃん!orzだっせぇ。 速攻困ってしまった。つぅ訳でなんでAJDT 1.2M2が動かないか本気で調べてみることにしました。で、原因判明! Eclipseの製品構成を見ると、見事にバッテンが付いてます。 このフィーチャーが…

AJDT 1.2M2駄目ぽ

嘘有り。続編へ今まではAspectJを使用する場合は、DOS窓+テキストエディタで しこしこ作ってたんですが、さすがに面倒になってきました。暇で暇で仕方ないので、AJDTを入れてみることにしました。 JavaPressの私の記事をご覧になった方はご存知かもしれませ…

enumのtoString()

JDK 5.0のenum。そのまま出力すると、定義名がそのまま出力されるんですが、 この振る舞いを変更できないのが気持ち悪い。 public class EnumSample { public static enum TYPE {A, B, C}; public static void main(String[] args) { System.out.println(TYP…

書初め

さぁ、飽きずにマターリいこう!