En utilisant Flex 3 avec le plugin ColdFusion, ne puis-je pas écrire une classe ColdFusion autonome que je peux invoquer depuis mon site web flex (mxml)?Comment écrire une classe ColdFusion autonome dans Flex 3?
Merci
En utilisant Flex 3 avec le plugin ColdFusion, ne puis-je pas écrire une classe ColdFusion autonome que je peux invoquer depuis mon site web flex (mxml)?Comment écrire une classe ColdFusion autonome dans Flex 3?
Merci
Vous pouvez appeler des méthodes dans un CFC ColdFusion autonome à l'aide RemoteObject. Notez que ces méthodes doivent être marquées avec access = "remote" dans ColdFusion.
<mx:Script>
<![CDATA[
private function callMethod():void
{
ro.MethodName;
}
private function resultHandler(evt:ResultEvent):void
{
//Handle result
}
private function faultHandler(evt:FaultEvent):void
{
// Handle fault
}
]]>
</mx:Script>
<mx:RemoteObject id="ro" destination="ColdFusion" source="ColdFusionCFC">
<mx:method name="MethodName" result="resultHandler" fault="faultHandler"/>
</mx:RemoteObject>
Vous pouvez également lier les classes Flex à CFC ColdFusion en utilisant [RemoteClass (alias = "ColdFusionCFC")]. Cela vous permet de passer des objets entre ColFusion et Flex.
Vous devez avoir le serveur ColdFusion en cours d'exécution à utiliser effectivement la classe CF - désolé si cela semble trop évident, mais vous n'avez pas mentionné que vous dirigiez CF alors je voulais vous assurer que était couvert :)
À part cela, vous pouvez certainement écrire une classe CF/composant (CFC) avec n'importe quel outil, bien que certains soient plus utiles que d'autres. Consultez CFEclipse.org pour l'éditeur gratuit de plugins Eclipse. Adobe a également publié ColdFusion Extensions for Eclipse qui va générer un CFC basé sur une classe ActionScript, et également à partir d'un modèle de base de données (http://www.adobe.com/support/coldfusion/downloads.html). Ces outils peuvent vous aider à faire des économies.
Qu'entendez-vous par autonome? –