フォトアルバム

2011年10月

            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

なかのひと

373news.com

google Search

  • Google
    blog.ganymean.org
    WWW

Google Analytics

« MG1.1からMG:Unityへのアップグレード(その1) | メイン | Mach-IIとColdspringの統合 »

Coldfusion最新アーキテクチャ

Brian KotekのmgbookstorereactorのUnity版を作成してから、Coldfusionによるアプリケーション設計の最新アーキテクチャを再検証してみました。
FrameworkConference2007におけるプレゼンターからColdspring関連のものを拾い出してみると、以下の記事が目に付きます。

  1. Leveraging ColdSpring To Make Better Applications(Kurt Wiersma)
  2. Designing Framework-Agnostic Models with CFCs(Brian Kotek)
  3. ColdSpring Powered Fusebox Applications(Adam Wayne Lehman)

Kurtのプレゼンは、ModelGlue、Mach-II、Fusebox5などのWebアプリケーション用Framework間でCFCsを共用するためためのサービスアーキテクチャについて言及されています。

 Brianのプレゼンは、ModelGlueとFlexでCFCsを共用するためのアーキテクチャについて、言及されています。

Virtualreprentationofservicelayer_3 Apparchtecture

 

 

 

 

 


 


 



 


これをふまえると、ModelGlue:UnityのCFC設計では、

 

  1. Contoller.cfcでserviceのsetter/getterとビジネスロジックを定義
  2. service.cfcでエンティティ(VO)やDAO、Gatewayへのsetter/getterを定義

     

し、あとはColdspringを使って、各オブジェクトをAutowireしたり、AOPを展開すればよいようです。AOPのサンプルパターンを絵にすると、以下の絵になると思います。

Coldspringaopsample

 

 

トラックバック

このページのトラックバックURL:
http://app.synapse-blog.jp/t/trackback/190195/6954932

Coldfusion最新アーキテクチャを参照しているブログ:

コメント

コメントを投稿

コメントは記事の投稿者が承認するまで表示されません。

ログイン

  • コントロールパネルへのログイン
    アカウント:

    パスワード:

更新ブログ

最近のトラックバック

Google

ブログ powered by TypePad
Member since 04/2005