2004-03-01から1ヶ月間の記事一覧

Spring Framework 1.0 Final Release

春が来た! ってことで,1.0 Final Release がリリースされてます*1.\(^o^)/ でも,愛用のドキュメントはまだ「work in progress」みたいです...(^^; *1:頭が頭痛っぽい書き方

Spring Framework 入門記 Contextその1 ApplicationContext

今回は「3.9 Introduction to the ApplicationContext」です.長かったbeansパッケージをついに卒業して,ここからはcontextパッケージです.進歩するって気持ちいいですね〜.というわけで,improvement.jpなんていうマイドメインをメールアドレスに使って…

「MDA導入ガイド」4-7章

4. RosaのMDAアプリケーション ここからは,「Rosa*1の朝食サービス」を題材として,MDAによる開発プロセスが解説されています.まず4章ではPIMを作成しています. 「Rosaの朝食サービス」は,WEBで注文された朝食を届けるというもので,クレジットカードで…

しびれる...

Etc

日記を始めてから2週間.かつてNIFTYの会議室に入り浸っていた頃のように楽しみながらいろいろ書き込んできたのですが,ちょっとはしゃぎすぎたようです.前腕の内側全体がしびてれる感じなんですよね.特に左腕.どうやらキーボードを打ちすぎてしまったよ…

Spring Framework 入門記 Beanその10 FactoryBean

今回は,昨日の学習中に「毛色が違う」とすっ飛ばしてしまった「3.4.3 FactoryBean」について学習します. FactoryBeanというのは,自身がFactoryであるようなBeanということです.言い換えると,Beanとして扱うことのできるFactoryですね.このようなものが…

Spring Framework 入門記 Beanその11 XmlBeanFactory

本来なら次は「3.7. Lifecycle of a bean in the BeanFactory」のはずだったのですが,つい最近になって This chapter will be re-written soon. となってしまいました.(^^; RC2のドキュメントには状態遷移図付きの解説があったのですが,それほどの内容で…

「MDA導入ガイド」1-3章

日記のための読書シリーズ第2弾です. 第1弾で読んだ「MDA モデル駆動アーキテクチャ(ISBN:4434038133)」に比べると初心者にも優しいようで,一気に3章まで読めました. 1. MDA開発プロセス まずは従来の開発プロセスの問題点があげられています.主な問題点…

「CanCam」 5月号

少ないとはいえ知人に見られているのにこのネタはどうかとも思うのですが,日記なんだから気にせず書いてしまいます. CanCam*1というのは女性向け*2のファッション雑誌です.同じような雑誌にJJ,ViVi,Rayとあって,皆同じ発売日で同じサイズで値段もほと…

Spring Framework 入門記 Beanその8 BeanFactoryのカスタマイズ

IoC − 制御の逆転.ということで,ここまでは一方的にコンテナ側から呼び出されることばかり見てきましたが,世の中やっぱり逆転できないこともあります(たぶん).そんな時に備えて,Beanの側からコンテナを利用することもできます. コンテナを利用するには…

Spring Framework 入門記 Beanその7 ライフサイクル(リフレクション編)

引き続きライフサイクルです. ごくごく普通のBeanやPOJOを組み合わせてアプリケーションを構築するとなると,その中にはSpringのことなんか知らないクラスもたくさん出てくるでしょう.あるいは,Springに依存したくないと考えることもあるでしょう.ですか…

Spring Framework 入門記 Beanその6 ライフサイクル(インタフェース編)

BigDecimal用のPropertyEditorを作ろうかと思ったのですが,そのあたりは「Reference Docunent」の4章で解説されているようなので,地道に3章を続けることにします. オブジェクトはライフサイクルを持ちます.生まれて,活動して,捨てられて... そのよ…

本を読むのが大好きです

Etc

...嘘です*1. 日記のために本を読みます. 先週読み終えた「MDA モデル駆動アーキテクチャ(ISBN:4434038133)」に続いて,今度は「MDA導入ガイド(ISBN:4844318691)」に取り組みます. っていうか,こっちを最初にすればよかったかな.こっちの方が随分と…

Lakers 104 - 103(OT) Bucks

\(^o^)/ コービーが決勝点なのかな? これで5連勝,波に乗ってきました.シーズンも終盤で,もうキングスには届かないでしょうけれど,プレーオフに間に合ってくれてよかったです.

Spring Framework 入門記 Beanその9 PropertyEditorだよ

「その8」でBeanFactoryのカスタマイズができました.後は,PropertyEditorの実装クラスを用意すれば,BigDecimal対応はすぐにでもできそうなので,先にやってしまいます. まずjava.beans.PropertyEditorですが,これまで作ったことがないので随分大変そう…

Spring Framework 入門記 Beanその3 constructorによるインスタンス生成

setter-basedでBeanのプロパティに値や参照を設定する方法が分かったので,次はconstructor-basedに進みます. コンテナが扱うオブジェクトが全てJavaBeansの約束事に従う,すなわちデフォルトコンストラクタを持ち,プロパティを設定することで状態を変更で…

Spring Framework 入門記 Beanその2 setterによるプロパティの設定

「3.3. Properties, collaborators, autowiring and dependency checking」を読みながら,プロパティの設定について学習します. Spring FrameworkでBeanのプロパティを設定するには,setter-basedとconstructor-basedがあります.setter-basedでは,Beanの…

Malaysian GP決勝 M.Schumacher 優勝

\(^o^)/ 開幕戦と異なり接戦だったようですが,きっちり開幕から連続ポール・トゥ・ウィン,さすがです. 琢磨はこの週末ずっと波に乗れなかったようで,残念です.バーレーンで頑張ってほしいですね.

新宿伊勢丹のGUCCIにて

雑誌で見かけて取り寄せをお願いしていた携帯ストラップが入荷していたので購入しました. GUCCIらしく,鈍く(黒っぽく?)輝く棒状のシルバー(7mm×75mm)がついた携帯ストラップ.すごくシンプルなのに存在感があって,まさにTOM FORD FOR GUCCI. しかしなが…

お買い物スタイル

先週購入したYSLのパンツを取りに新宿へ. 黒のジップアップブルゾン(DIOR HOMME 04SS) 黒とグレイのボーダーニット(BURBERRY Prosum 03SS) 黒のコーティング・デニム(JIL SANDER 03-04AW) 黒のショートブーツ(JIL SANDER 03-04AW) 昨秋購入したJIL SANDERの…

sectionモジュール

Etc

なんだか日記が妙に長くて,自分が書いたネタを探すのに苦労してしまいます. ということで,sectionモジュールというものを導入してみました. どうにか見た目などを整えて,これはなかなかと思いきや,一部リンクがうまくいってないような? どうやら,一…

Spring Framework 入門記 Beanその5 setter-basedとconstructor-basedの混在

ちょっと追加. setter-basedとconstructor-basedは,一つのBean定義の中で混在することができます. 例のPersonを例として... <beans> <bean id="koichik" class="study.Person"> </bean></beans>

Inter 2 - 0 Ancona

\(^o^)/ \(^o^)/ \(^o^)/ \(^o^)/ \(^o^)/ 一ヶ月半ぶりの勝利です.しかもレコバの先制ゴール! もう最高!! たとえ相手が未だ今シーズン未勝利で最下位のアンコナであったとしても,勝ちは勝ち.今欲しかったのはインテルの勝利だったのだぁ〜. …

Spring Framework 入門記 Beanその4 depends-on,autowire,dependency-check

コンテナの動きを調整する<bean>要素の属性がいくつかあります. depends-on属性 depends-on属性は,Beanの初期化順に依存関係がある場合に使用します.constructor-basedではあまり問題にならないと思いますが,setter-basedでBeanの参照を設定する場合には,初期</bean>…

Lakers 106 - 100 Clippers

\(^o^)/ まぁ,順当勝ちということで.

デートスタイル(その後宴会スタイル?)

レザーのハーフコート(issei miyake) 上が白で下が黒のグラデーションになっているニット(issey miyake) 黒のベルベット・パンツ(GIANFRANCO FERRE JEANS) 黒いスエードのプレーントゥ(-) 雨が降ると靴とパンツはこればっかり.あまり楽しくありません.

記念日

Emi

彼女と出会って今日でちょうど6周年です.

Spring Framework 入門記 Beanその1 id/name属性とsingleton属性

いつまで続くか,Spring Frameworkの入門記録です. 「はじめてのSpring Framework」で作成した定義ファイルでは,bean要素にname属性を指定していました. <bean name="foo" class="study.Foo"> bean要素には,name属性の他にid属性というのもあります.「Spring Framework Reference Documenta</bean>…

お仕事スタイル

黒いスエードのアウター(Tom Ford for Yves Saint Laurent Rive Gauche) 黒のタートルネック・カットソー(Tom Ford for Yves Saint Laurent Rive Gauche) 黒のフレアパンツ(Tom Ford for Yves Saint Laurent Rive Gauche) 黒のストレートチップ(sergio rossi…

「MDA モデル駆動アーキテクチャ(ISBN:4434038133)」

第10章「先進的トピックの補足」を読んで. 9章に引き続き「高度なトピック」です(涙).といっても,残り物の話題を寄せ集めた感じで,なんとなく流して読んでしまいました*1 MDAといえばPIMからPSM(実行可能コードを含む)を生成するのだということをいろい…

はじめてのSpring Framework

この2年くらい,Apache AvalonプロジェクトのFrameworkとExcaliburを使ってきたのですが,気が付くと時代はIoC/Dependency Injectionなるものに移っているようで,すっかりウラシマさんです(苦笑). ということで,遅ればせながらIoC/Dependency Injectionな…