今年の初夢は・・・

· Ski

スキー場でカービングロングターン! 試行錯誤しながらも,気持ちよくゲレンデをカービングで滑っている夢だった。これは幸先いいぞっ!(^^/…

Read more →

2006年もよろしく!

· Other

2005年の自分は・・・ 韓○人との敵対 怪我(骨折,椎間板ヘルニア) 信頼してた人物からの裏切り 顧客との対立 JavaOneへの参加失敗 親の入院 地方への長期出張の決定 30年の中で最悪な1年だった。ホントに,きつい一年だった。 振り返ると,まぁそれだけいろいろと何かをやってた一年だったんだろうな。でも,結果は残念ながらどれも裏目に出たものばかり。自分が直接原因ではないことも起きたり,自分の価値観に全く合わないことを目の前でやられたりして,人間関係的にも,今…

Read more →

披露宴だよ!全員集合!

· Gymnastic

先日のクリスマスイブの夜,同級生の結婚披露宴&2次会に行ってきた。 同級生は中学時代の器械体操部の選手メンバーの一人。当時の団体メンバー4人(もち僕も入っている)が揃うのは久々だ。プラス,一つ上の先輩(全国跳馬2位!)や,当時一緒に練習していたクラブの同級生も集まり,気持ちはすっかり体操現役時代に戻っていた。 今ではとても考えられない,即PTAや親からストップがかかるであろう無茶苦茶な練習を共にやってきたメンバーだ。話しても話しきれない思い出が,そこには溢れている。ただ練習が厳しいわけじゃな…

Read more →

表形式での複数のモデルの表示

· Wicket

クリスマスイブの今日は,複数のモデルを表で表示するための方法を紹介する。Webアプリケーションのほとんどで必要となる情報の表示方式だ。 StrutsとJSPの組み合わせでWebアプリケーションを作る場合,複数のモデルを表形式で表示するには, タグなどを使って,JSPにループの構文を記述しなければならない。よって,JSPにどうしてもロジック的な要素が含まれるために, MVCを完全に行うことができなかった。 Wicketであれば,このような場合もPOHPで記述できる。まずは,POHPから見ていこ…

Read more →

Maven?Ant?

· Java

「 [CraigはDCさくらユーザだった!?](http://www.eisbahn.jp/yoichiro/2005/12/craigdc.html)」で,AntでMavenちっくなことをStruts 1.2.8のソースパッケージでやってると書いたが,実際にはStrutsをビルドするために必要な依存ライブラリを,AntのGetタスクでダウンロードしているに過ぎない。 例えば,こんな感じ。           usetimestamp="true" ignoreerrors="true"…

Read more →

CraigはDCさくらユーザだった!?

· Java

ふとApache-Struts 1.2.8のソースコードが読みたくなって(?), [Apache Software Foundation](http://www.apache.org)のサイトから [ZIP版](http://sunsite.tus.ac.jp/pub/apache/struts/binaries/struts-1.2.8-bin.zip)をダウンロード。速やかに展開し,エクスプローラで展開先を開いた。すると・・・ ![](http://www.eisbahn.jp/yoich…

Read more →

WEB-DB PRESS Vol.30に寄稿しました

· Java

[WEB-DB PRESS Vol.30](http://www.gihyo.co.jp/magazines/wdpress/archive/Vol30)( [技術評論社](http://www.gihyo.co.jp/magazines/wdpress))の巻頭特集に記事を寄稿した。前回と同様に, [アークランプ鈴木氏](http://www.arclamp.jp/)との共著である。 今回は,「DI時代のアーキテクチャ設計」という特集の第1章と第2章を担当。第1章では,アーキテクトとはどのよ…

Read more →

JSPはもうこりごり・・・

· Java

J2EEというエディションが登場する直前,JSPというものが登場することを知ったとき,僕はかなりウキウキしたものだ。当時僕は仕事でアプレットかサーバプログラム(その間はソケット通信!)ばかり書いていて,サーブレットは勉強中。サーブレット内でHTMLを文字列連結を頑張るのに「まじっすか」と思っていたときに耳にしたJSP。HTML内にJavaプログラムが書けて,動的コンテンツを埋め込める。そしてコンパイルは勝手にやってくれる。そんな便利なものが登場したら,世の中JSPさえあれば何でもできるじゃん,と…

Read more →

ページ遷移の方法

· Wicket

Webアプリケーションは,GUIアプリケーションと違って,ページ遷移が基本である。最近はAjaxが登場してきて状況が変わってきているが,基本的にはアプリケーションはページ全体の更新がかかる。つまり,Webアプリケーションはページの集合体だ。今回は,ページ遷移の方法について紹介する。 フォームのサブミット時に何らかの処理を行い,その後次のページに遷移するには,Componentクラスが持つsetResponsePageメソッドを使用する。FormコンポーネントのonSubmitメソッドや,But…

Read more →