Java

会社で定期購読している、Java World 6 月号 が届く。 偶然にも、こちらにも DbUtils の記事があった(Axion との Mix 記事)

昨日の続き Seasar を使わずに、自分でやると問題なく動作する模様。 どこが原因かこれから調査しまふ。 Context context = new InitialContext(); DataSource ds = (DataSource)context.lookup("Hoge/JTSDataSource1"); higayasuo 『initialContextのarg(コ…

ドキュメントを参考に、コネクションプーリングを試す。 問題ナッスゥィング。 実際に実務に投入するとしても 今の案件、Weblogic6.1 を使っているのだが、 S2Container のライフサイクル管理はどこでするのが良いのだろうか? コンテナが Filter の destroy…

WEB + DB PRESS Vol20

家に届いてました。 見本誌ありがとうございます。>編集部担当の方

早くもStruts や Tapestry とも連携だ! これで、より実務で使いやすくなりますね。 >http://d.hatena.ne.jp/higayasuo/20040418 同じクラスのインスタンスでも、名前つけてやれば OK なんですね。 '4-1' '4-2' From id:masataka_k 氏のいつかの日記

Seasarのからさわぎ@福岡(From id:dot) http://www.starlogic.jp/pukiwiki/?Seasar%A4%CE%A4%AB%A4%E9%A4%B5%A4%EF%A4%AE%A1%F7%CA%A1%B2%ACまじでつか?日程によっては追っかけ! @東京では途中退席だったし。

Velocity1.4 リリース http://jakarta.apache.org/velocity/

AOP を組み込んでみる。 AroundAdvice は ServletFilter と同じやね。

四月から新しく転職で来た人がJavaできる人だった。 やっぱVelocityですなぁ。って。 Seasarは知らない模様。

申請通った。ラッキー。 Java開発者のためのEclipseエキスパートガイド オープンソースソフトウェアライブラリ・シリーズASIN:4875662912

とりあえず会社で申請。 Java開発者のためのEclipseエキスパートガイド オープンソースソフトウェアライブラリ・シリーズ ASIN:4875662912

とりあえずダウンロード

IoC Type2,3,4 のサンプルを試す。 速度もすごく速い。

Seasarのからさわぎ参加

11時頃、福岡からわざわざ参加の id:ueyama 氏と合流。 恵比寿で昼食。ぬらぼメンバーの名刺をいただく。 いきなり3枚集まった。噂では銀のぬらぼカードと交換出来るとのことだが。。。(嘘) 昼食後そのまま会場の初台へ。 まだスターロジックのメンバー以…

JAVA Developer 死せず!媒体を紙からWebへ変えるのだそうだ。 http://www.javadeveloper.jp/static/jdweb.html

「オープンソースJavaプロダクツ」 購入。 「開発のプロが教える標準Eclipse完全解説―インストールからプラグイン開発まで」は購入しなくて正解みたい。 殆ど説明。プラグイン開発部分もさらっと説明で終了。

Seasarのからさわぎ@東京 参加表明。行けると良いのだけど。。。 http://www.starlogic.jp/pukiwiki/?Seasar%A4%CE%A4%AB%A4%E9%A4%B5%A4%EF%A4%AE

Q. WebLogic は配備した WAR ファイルを展開しないため、 WebLogic で同じ WAR ファイルを配備する場合は、結果は異なり、 ServletContext の getRealPath() メソッドは null を返します。では、この環境で、プロパティファイル/テンプレート/スタイルシー…

VTLのうざいところ。 #if($hoge == $moge) とやったばあい、$hoge と $moge のクラスが異なる場合エラーが出る。 JSTL だと、左側のクラスに合わせてよきに計らってくれていた気がする。 #if($hoge.toString() == $moge) とかやる必要がある。

いいかも。FitnessとかSpringとかものっているってね。オープンソースJavaプロダクツ ASIN:4774119989 これも刺激的なタイトル〜。技術評論社、絶好調! デスマーチよ!さようなら! ASIN:4774120030

Java World for Beginners が届く。 IDG 様ありがとうございます。 基本的なところでも、忘れていたり知らなかったりすることが結構あるので 重宝しそう。出来れば記事もCD-ROMにPDFで収録していただければ Namazuで検索できてなおよろしかったが、贅沢言っ…

何度トライしてもダウンロードできないので、 レジュームソフト(っていうの?)FlashGet でダウンロードしてみる。 少なくともこれで、ダウンロードを中断しても 続きから再ダウンロード出来る。 http://www.vector.co.jp/soft/win95/net/se138976.html ダ…

id:ueyama:20030329 によると、 「Seasarのからさわぎ」4月10日(土)の14時から開催決定! だそうです。あいにくその日は既に予定が入っているので参加不能。うみゅぅ。 参加される方は楽しんできてください。 あ〜。調整いかんでは、途中まで参加できるか…

期待していた 3.0 M8 がダウンロードできるようになったみたいだが 上手くダウンロードできない。 id:agt:20040327 によると、予定通りWorkbenchのUIが 大幅に変更になったもよう。早く試してみたい。

トランザクションの処理がおかしかったが、 複雑な処理なため、commit/rollback がどこで行われているのかを 追うのが大変。こんなときに、DbUtils の ProxyFactory が役立った。 java.sql.Connection をラップして、commit/rollback が呼ばれた時にコンソー…

JavaWorldとLinuxWorldの5月号が届く。 LinuxWorld の付録CD-ROMは、 LinuxWorld 2003.1-2003.12 のバックナンバー付きとお徳! 当然といえば当然だが、コピープロテクトのPDFなので Namazuでインデックスの作成が出来ない。 PDF中のリンクは相対パスになっ…

VTL で文字列比較が == か != しか使えない模様。まじ使えない。 知っている人がいたら情報ください。 仕方ないので、StringTool とか作って compare(Str1, op, Str2) op に == , != , >= , , するメソッドを追加。機能を自由に追加できるのはいいとこだ。 V…

#set($num=1)$num.class.name java.lang.Long だそうです。

VTL でオブジェクトが null だった場合にそのまま表示されてしまう。 String hoge = "moge"; > moge String hoge = null; > $hoge String hoge = null; > $!hoge $! で null の場合に表示されなくなる。 ユーザガイドに書いてあった。。。

VTL 中で作った配列へのアクセス。 get メソッドがあるということは、内部的には List インタフェースなのかな? #set($array=['1','2','3','4'])$array.get(0) $array.get(1)

VTL の文字列足し算 #set($plus="$num1$num2$num3")