Cold Fusion

 

É uma ferramenta de desenvolvimento de aplicações web que permite criar páginas web dinâmicas para a Internet ou Intranets  através de integração sofisticada entre elementos como: Banco de dados, ambiente web e aplicações de e-mail, além de permitir aplicações Java.

Isto significa que, uma vez instalado, você terá acesso a sua base de dados SQL de forma dinâmica, sem a necessidade de se criar várias páginas para cada ítem de pesquisa. Poderá ainda criar formulários de envio de e-mails, criar agendas e calendários, etc.

O Cold Fusion utiliza-se de uma linguagem denominada CFML (Cold Fusion Markup Language), baseada em tags, como o HTML, tornando-se uma linguagem de fácil aprendizado.

Quando uma página dentro da aplicação Cold Fusion é requerida pelo browser , o Cold Fusion processa o CFML, interagindo com sistemas de backend, e gera dinamicamente uma página de retorno para o browser com as informações requeridas.

Quando o usuário clica em um botão "submit" em um formulário ou um link em uma página, o navegador envia uma requisição HTTP para o servidor web. O servidor web passa os dados submetidos pelo cliente a uma página apropriada para o Servidor Cold Fusion. O Cold Fusion lê os dados do cliente e processa o CFML dentro desta página. Baseado no CFML, o servidor interage com servidores de banco de dados, arquivos de sistema, servidores SMTP, e potencialmente outras aplicações.
O servidor web então retorna a página HTML para o navegador do usuário.