| 1: |
Como eu posso usar Perl, PHP, ASP ou outro código script em minhas aplicações ColdFusion?
|
|
Existem diversas maneiras de se invocar códigos externos. A tag <CFEXECUTE> pode ser usada para executar scripts que podem ser acionados através da linha de comando (command line). Páginas que precisam ser executadas como páginas web podem ser invocas usando a tag <CFHTTP>. Já o código que pode ser invocado na forma de um Web Service deve ser executado usando a tag <CFINVOKE> (este é o método recomendado para invocar tais serviços). Independentemente de como o código é executado, as tags irão retornar todos os resultados fornecidos pelo script em questão.
|
|
| 2: |
O ColdFusion pode interagir com dados em XML?
|
|
O ColdFusion pode ler, parsear e escrever dados em XML. A linguagem CFML até mesmo inclu funções especiais para tal. Funções que podem ser usadas para transformações XSL e buscas XPath, entre outras.
|
|
| 3: |
O ColdFusion pode invocar e consumir Web Services?
|
|
O ColdFusion possui cliente para Web Services sofisticado e simples de se usar. Para invokar um Web Service simplesmente passe a URL WSDL do mesmo para a tag <CFINVOKE>. O ColdFusion irá lidar com o SOAP e todo o processamento XML para você de forma automática.
|
|
| 4: |
Posso criar Web Services usando o ColdFusion?
|
|
Para criar Web Services usando o ColdFusion, simplesmente crie um ColdFusion Component (.CFC) e especifique o acesso como remoto (usando o atributo ACCESS="remote") em todos os métodos que desejar expor como Web Services. Você deve ser cauteloso em especificar o tipo de retorno (variável de retorno) e não usar nenhum caractere especial (incluindo o underscore) nos nomes dos métodos, argumentos ou nomes de arquivo dos componentes.
|
|
| 5: |
Qual é o método mais recomendado para se integrar o Flash com o ColdFusion?
|
|
Flash e ColdFusion podem interagir de diversas maneiras, incluindo manipulação de dados via XML e chamadas HTTP. Entretanto, o método mais recomendado é o Flash Remoting. Usando o Flash Remoting, o código ActionScript pode invocar templates ColdFusion (tanto os do tipo .CFM quanto os .CFC, estes últimos mais adequados) como se estes fossem objetos locais.
|
|