Skip to content
crexista edited this page Mar 13, 2012 · 5 revisions

CafeはDIチックなwebサービスクライアントアプリケーションフレームワークです。

命名規則に従ってクラス名、プロパティー名を設定すれば非同期処理(API等)の結果が注入されます

Feature

  • プロパティー名を命名規則に従ってつけると、依存元の処理結果が自動的にそのプロパティーに入れられます(依存元がSingleTonの場合のみ)
  • 単純にDIするだけでなく、依存関係を保証します(例えば、非同期処理Aの結果に非同期処理Bが依存している場合、Aが再実行されるとBも自動で再実行します)
  • 煩わしいXMLによるクラス管理をする必要が有りません
  • 動的に依存関係を上書きする事も出来ます

How to set up

ここからswcをダウンロードし、リンケージを張ってください

How to use

  1. Orderクラスを作ります
  2. Requestクラスを作ります
  3. waiterクラスにOrderクラスのインスタンスが入った配列を渡します
Clone this wiki locally