Илюстриран урок за Macromedia HomeSite 5

Технологични приложения на ColdFusion

Технологията ColdFusion е разработена от Allaire, но сега, подобно на HomeSite, е собственост на Macromedia.

Общи характеристики на ColdFusion

ColdFusion се основава на използването на специален сървър за уеб приложения, който при поискване обработва програми, написани на езика CFML (Език за маркиране ColdFusion), и изпраща резултата на клиента.

CFML може да се разглежда като разширение на HTML, тъй като представлява набор от маркери, които могат да бъдат директно вмъкнати в текста на HTML документ. Например CFML етикет показва затворения текст на екрана:

CFML програмен файл е обикновен текстов файл, подобен на HTML файл. Единствената разлика е, че разширението се използва за CFML файлове. cfm.

За да използвате CFML ефективно, трябва да знаете (или поне да разберете) списъка с CFML тагове и функциите, които те изпълняват. Задачата не е много лесна, тъй като има около сто CFML маркера, всеки от които може да има няколко атрибута, които контролират начина на работа на маркера. Освен това има стотици маркери, създадени от разработчици на трети страни. Тъй като CFML е разтегателен език, след като се запознаете с него, можете също да създадете свои собствени тагове.

Много CFML тагове са ориентирани към данни, тъй като въпреки гъвкавостта на ColdFusion, основната му цел е да създава уеб приложения за работа с бази данни.

ColdFusion работи по следния начин: