Utöka ColdFusion

1: Hur kan jag använda Perl, PHP, ASP eller någon annan typ av kod i min ColdFusion-applikation?  
2: Kan ColdFusion hantera XML-data?  
3: Kan ColdFusion anropa webservices?  
4: Kan jag skapa webservices med hjälp av ColdFusion?  
5: Vilket sätt är att föredra när man ska integrera Flash och ColdFusion?  


1: Hur kan jag använda Perl, PHP, ASP eller någon annan typ av kod i min ColdFusion-applikation?
Det finns olika sätt att anropa extern kod. Taggen <CFEXECUTE> kan användas för att exekvera skript som kan anropas från kommandoprompten. Sidor som måste köras från en webbsida kan anropas genom taggen <CFHTTP>. Kod som kan anropas som en webservice kan nås via taggen <CFINVOKE> (denna metod är att föredra). Oavsett hur koden anropas, ger taggarna tillbaka resultatet så som det returneras av det körda skriptet eller programmet.
2: Kan ColdFusion hantera XML-data?
ColdFusion kan läsa, ta hand om och skriva XML-data. CFML innehåller funktioner som kan användas för att lägga till XSL och göra XPath-sökningar.
3: Kan ColdFusion anropa webservices?
ColdFusion har väldigt sofistikerat och lättanvändbart klientstöd för webservices. För att anropa en webservice skickar man WSDL-URL'en till <CFINVOKE>. ColdFusion hanterar all SOAP- och XML-behandling automatiskt.
4: Kan jag skapa webservices med hjälp av ColdFusion?
För att skapa en webservice i ColdFusion skapar man en komponent och anger ACCESS="remote" för de metoder som skall användas som en webservice. Man måste vara noga med att specificera returtyper och att inte använda specialtecken (inkluderat understreck) i metoder, argument eller filnamn.
5: Vilket sätt är att föredra när man ska integrera Flash och ColdFusion?
Man kan integrera Flash och ColdFusion på flera sätt. Det bästa alternativet är Flash Remoting vilket ger möjligheten att anropa ColdFusion-filer (CFM och CFC) genom ActionScript på Flash-sidan direkt som om de vore lokala objekt. CFC är att föredra.
Hem  |  Faq  |  Cfblog  |  Artiklar  |  Kalender  |  Länkar  |  Aktuellt  |  Kontakt  |  Sajtkarta
2010 © ColdFusion User Group Sweden