フォトアルバム

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

« 2007年4月 | メイン | 2007年11月 »

Ajax Scaffolds in ModelGlue

Ajax・・・世の中全盛ですね。
Joe Rinehartが、ModelGlue:UnityでAjaxベースのScaffoldsを行う方法を彼のブログで紹介しています。

Video: Ajax Scaffolds in Model-Glue

彼のビデオをadamが彼のブログで要約しています。
ご参考まで!

CFOpenID

OpenIDって、Coldfusionの自分サイトで使ってます?
日本における代表的OpenID認証サイトであるopenid.ne.jpでは以下のようにOpenIDが紹介されています。

  • OpenIDとは、webサイトのURL 形式で構成されたユーザーの身元確認をするためのIDです。
  • 誰でもインターネット上で自分の情報を作成・管理することができます。
  • 発行されるOpenIDはウェブ構築のまさに核心部分と呼べるURL形式で構成されているため、スパムメールや不正アクセス等の心配がなく、安全にログインすることができます。
  • OpenIDとは、webサイトのURL 形式で構成されたユーザーの身元確認をするためのIDです。

OpenID認証サーバ用のプロジェクトとして、RIAForgeでOpenID認証フレームワークが立ち上がっています。このフレームワークを使って、OpenID認証サーバも立ち上げてみようと思います。

また、OpenIDに関して、Brian RinaldiのColdfusion  Open  Source  Update で2つの記事が紹介されていたので、ご参考に!

続きを読む "CFOpenID" »

Google Docsで文書を作成して、Typepadに投稿してみる。

  • 段落をこうして書く
    • さらに段落
      • 引用もかける

文書を作成したら、ブログやCMSに投稿できます。
共同執筆もできる。とても便利なツールなのだが、1点だけ難点があります。
タイトルとタグを設定しているのだが、Typepadにうまく反映されないんです・・・

cf.objective 2007 サマリ

Coldfusionファンには、生唾ものの情報です。

CF-OOPのまとめをしなきゃと思って、本家メンバーのRSSフィードをチェックしていたら、cf.objectiveのプレゼン概要を、Matt Woodwardが日々google Docs形式でアップしています。ご覧あれ!

 cf.objective 2007 - Jason Delmore KeynoteColdFusion Weekly Flickr Photos
 Mark Mandel - Intro to Transfer ORM
 Hal Helms - Object Modeling
Sean Corfield - AJAX in Scorpio
Adam Lehman - .NET and Exchange Integration with Scorpio 
 CFEclipse Project - Mark Drew
Adam Lehman - Scorpio Server Monitoring and Alerts
 Peter Farrell - Head First Mach-II
 Peter Farrell - What's New in Mach-II 1.5
Jason Delmore - 1337 Scorpio
Sean Corfield - Real World SOA With ColdSpring and Transfer
Ben Forta - Top Secret Scorpio
 Dave Ross - ColdSpring 101
 Maxim Porges - Maximizing Your CF/Flex Applications With Java

 


Mach-IIとColdspringの統合

ModelGlue:UnityとColldspringの統合アプリケーションは希少なので、Mach-IIとColdspringの統合例を探してみました。テンプレート的なものから本格的なものまで以下の3つが大変参考になります。

  1. appbooster(Kurt Wiersma、テンプレート的アプリ)
  2. M2bookstorereactor(Matt Williams、ORM:Reactor使用)
  3. Machblog(Matt Woodward / Peter J. Farrell、本格ブログ)

また、Kurt Wiersmaのプレゼンは、大変わかりやすです。ご参考までにどうぞ!

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

 

 

ログイン

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

    パスワード:

更新ブログ

最近のトラックバック

Google

ブログ powered by TypePad
Member since 04/2005