Model-Glue3.0の新機能9:Model-Glueリモーティング
Model-Glue3.0の新機能9は、Model-Glueリモーティングです。
Joe曰く、「HTMLだけのWebアプリは終わりました。典型的なColdFusionアプリケーションは、HTMLおよびFlex(Flexベースのウィジェット)の両方を包含することになるでしょう。」とのことです。確かにそうですね。
★Flex / Flashのサポート
Gestureでは、HTMLのエントリーポイントとしてのindex.cfmはもちろん、FlexまたはFlashウィジェットのためのエントリポイントとしてのModelGlueGateway CFCも含みます。
★Flexアプリでのユーザリスト取得例
JSON(.XMLデータも同様):
<event-handler name=”user.list.page”
<broadcasts>
<message name=”needUserList” />
</broadcasts>
<views format=”HTML,HTMLPartial”>
<include template=”dspUserList.cfm” name=”body” />
</views>
<views format=”JSON”>
<include template=”dspDataAsJson.cfm” name=”body”>
<value name=”data” name=”userQuery” />
</include>
</views>
<results format=”HTML”>
<result do=”view.template” />
</results>
</event-handler>
. MXML:
<mx:RemoteObject id=”modelGlueGateway”destination=”ColdFusion”source=”ModelGlueGateway” />
. AS3:
var event:ModelGlueEvent =new ModelGlueEvent(“user.list”, [“userQuery”]);
modelGlueGateway.runEvent(event);
現時点では未実装ですが、HTML、Flex、Flashのエンドポイントに対応できることは大変楽しみです。
Model-Glue:Gestureは、Model-Glue:Flexを統合することになるのでしょうか?
コメント