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

Agileの対極、RUPはいかかでしょうか??

あまり耳にしなくなった(気がする)RUP。 私は実際に導入したことはありませんが、この本一冊でRUPが良く分かる(気がする)と思います。また、学ぶべきことが満載だと思います。 Seasar2のDoltengには、感動すら覚えましたが、Agileな開発をやるからこそ、対極…

(13)【ModelLocator】役割と実装例

com.adobe.cairngorm.model.ModelLocator;の説明です。(Cairngorm 2.1)役割 実行結果を画面にバインドさせる(為のデータを保持する)。■ ModelLocatorインターフェイス自体には、特に何も記述されていません。 Singletonで、[Bindable]としてクラスを作成し、…

(12)【IValueObject,ValueObject】役割と実装例

com.adobe.cairngorm.vo.ValueObject; com.adobe.cairngorm.vo.IValueObject;の説明です。(Cairngorm 2.1)役割 IValueObjectインタフェース及びValueObjectインタフェースはマーカーインタフェースだそうです。■ 現在、このインタフェースはどんなメソッドの…

おもしろいよっ!

有名な「Design Patterns:Elements of Reusable Object-Oriented Software.」/「Refactoring:Improving the Design of Existing Code.」(ともに訳書出てます!)を元に、具体的な例をソース(java)付きで紹介しています。 どのようなときにパターンを取り入…

(11)【ViewLocator】役割と実装例

com.adobe.cairngorm.view.ViewLocator;の説明です。(Cairngorm 2.1)役割 ViewHelperクラスのDictionaly(コレクション)を保持します。■ ViewLocatorはSingletonですので、getInstance()メソッドによりインスタンスを取得します。 コマンドクラスや他のViewHe…

(10)【ViewHelper】役割と実装例

com.adobe.cairngorm.view.ViewHelper;の説明です。(Cairngorm 2.1)役割 Viewからコマンドクラスを切り離すためのクラスです。 具体的には、mxmlにはUI部品のみを記述し、イベントリスナーはViewHelperに記述することで、それぞれ役割分担しましょうというこ…

(9)【ServiceLocator】役割と実装例

com.adobe.cairngorm.business.IServiceLocator; com.adobe.cairngorm.business.ServiceLocator;の説明です。(Cairngorm2.1)今回は残念ながら疑問が残ったままです↓⇒解決しました!役割サービスクラスインスタンスを提供(管理)する。■IServiceLocatorインタ…

ほすぃ!

早く出版して欲しいです。私は元々、Flashデザイナにすんごく憧れていたので、 on FlexFramework なAS3ではなく、Flash的?なAS3の世界がすごく興味アリなのであります。この本はきっとFlash的?なAS3本だろうと(勝手ながら)すごく期待しています。

(8)【Responder】役割と実装例

com.adobe.cairngorm.business.Responder;の説明です。(Cairngorm2.1)役割 このインターフェイスは、リモートまたは非同期呼び出しに応答する必要があるすべてのサービスについての約束ごとを提供します。■ Cairngorm2.1から非推奨となりました。 ⇒ mx.rpc.I…

(7)【Command】役割と実装例

com.adobe.cairngorm.commands.ICommand; com.adobe.cairngorm.commands.Command; com.adobe.cairngorm.commands.SequenceCommand; の説明です。(Cairngorm2.1) Commandクラスは、FrontControllerによって実行されます。 従って、イベント(CairngormEvent)が…

(6)【CairngormEvent】役割と実装例

com.adobe.cairngorm.control.CairngormEvent;の説明です。(Cairngorm2.1)役割 Cairngormカスタムイベントクラス。■flash.events.Eventを継承した、Cairngorm固有のイベントクラスです。 他のイベント(CairngormEventを継承しないイベント)との区別のため、…

(5)【CairngormEventDispatcher】役割と実装例

com.adobe.cairngorm.control.CairngormEventDispatcher;の説明です。(Cairngorm2.1) 役割イベント送出機能を担当する。 ■ flash.events.EventDispatcherのラッパクラス(Adapter)です。Singletonで作成されています。 カスタムイベントである、CairngormEven…

(4)【FrontController】役割と実装例

com.adobe.cairngorm.control.FrontController;の説明です。(Cairngorm2.1)役割アプリケーションのすべてのコマンドを登録する。また、その都度必要なコマンドを実行する。 ■ どのイベントが発生したときに、どのコマンドを実行するのかを定義するためのクラ…

まさにデザインパターン入門

日本語でGofデザインパターンを解説してる本の中でもっとも評判がいいのではないかと思います。「入門」とありますが、手元に置いておくだけの価値は十分にあると思います。 今日は、 javaデベロッパが集まって本書を読み進める「パターン会」の第13回目を行…

(3)Cairngormを構成するクラス群

Cairngorm2.1は7個のインターフェイスと9個のクラスで構成されています。CairngormをダウンロードすればAPIも一緒についてくるので、それが手助けになると思います。オンラインDocはこちらBlog – estafa en líneaFlex2のリファレンスはこちらhttp://livedocs…

(2)サンプルリンク集

後々、順にソースコードを見ながら実装例を書いていくつもりですが、 英語に抵抗が無い方や、サンプルソースを見れば大体分かるって方 (そもそも誰かこのページ見てるのかどうかが疑問ですけど・・・) のために、まずサンプルソースのありかを書いておきま…

オブジェクト指向設計の入門書

めっちゃ分かりやすく書かれてて、とてもよくわかりました。 3日くらいで一気に読めますよ!

(1)Cairngormについて

Cairngorm2は、Adobe Flex2で使用するためのフレームワークです。特徴は、 ・クライアントサイドのフレームワークである。 ・アーキテクチャのスケルトンを提供するフレームワーク(Architectural Framework)である。 ・オブジェクト指向である。 ・イベント…

またはてなに帰ってきました

一時、ブログバトラーが使いたい一心で別ブログに書いてたんですが、やっぱり戻ってきました。ついでに今年のブログ意気込みを表すため、有料オプションを申し込んでしまった・・