Неограниченные возможности Adobe ColdFusion, «миф или реальность?»
Что же, приступим к более детальному ознакомлению с инструментами.
• Поддержка CLI
- Проведение файловых операций для отчетов, операции базы данных для отладки или мониторинга, сетевые операции для ведения журнала ошибок.
- Возможность передавать параметры из командной строки в скрипт cfm, содержит различные методы для чтения аргументов.
- Поддержка таких областей применения как, «application», «argument», «request», «this».
• Режим REPL
- Работает, даже при условии, что сервер ColdFusion не работает. Поддержка синтаксиса cfscript, но не тег.
- Cfms в REPL намного быстрее, чем из режима CLI, наличие нулевой поддержки.
- Введение нескольких строк непосредственно в режиме REPL.
• Swagger API
- Содержит 2 типа файлов, первый, это - список ресурсов, корневой документ, содержащий информацию об API и список ресурсов. Ресурс имеет свой URL-адрес, который определяет операции API на нем.
- Второй тип, это -декларация API. В нем описывается ресурс, включая его модели API.
• Поддержка NTLM
- Являет собой набор протоколов безопасности, который предоставляет аутентификацию, целостность и конфиденциальность данных для пользователей.
- NTLM встроен в сам протокол приложения и не зависит от SSL для защиты паролей во время передачи. Он также, сохраняет значения пароля и отбрасывает исходный пароль. Значение используется для аутентификации пользователя.
• Поддержка Redis
- Сервер кеширования, где можно хранить сеансы ColdFusion.
- После указанного периода ожидания сеансы как в памяти, так и в самом Redis недействительны и происходит их удаление.
- Вы также, можете сделать резервную копию с использованием файлов rdb. Резервные копии файлов rdb создавать можно каждый час и сохранять снимки в другом месте.
- Сервер создает dump.rdb, и вы можете скопировать этот файл в другое место.
• Инструменты для отслеживания производительности
- Инструменты мониторинга: Host (название хоста, где происходит запуск средств), Port (количество портов сервера Performance Monitoring Toolset), Session Timeout (отображает количество секунд, в течении которых, набор средств мониторинга будет находится в бездействии до автоматического завершения).
- Хранилище данных: Host (название хоста, где находятся данные), Port (количество портов сервера данных).
- Неотслеживаемые сервера. Port no. (порт сервера, где функционирует ColdFusion), J2EE context (приложения, которые работают на сервере, к каждому из них присваивается URL, помогает определить какие приложения обслуживают входящий запрос), Monitoring shared secret (элемент, необходимый для установки связи с узлом ColdFusion).
- Отслеживаемые сервера. Являются сервера, которые были автоматически обнаружены при запуске. Вы сможете искать сервера, отправлять их обратно к необработанным или просматривать список серверов, которые отслеживаются другим набором средств мониторинга.
• Администратор
- Позволит Вам настраивать и управлять функционалом ColdFusion.
- Сможете использовать защиту паролем для удаленного доступа или управлять доступом с помощью тегов и других функций программы к ресурсам самого сервера.
- Постоянный доступ к обновлениям.
• Архивация и развертывание
- Возможность упаковывать приложения ColdFusion, данные и настройки в файл CAR.
- Упаковка приложений ColdFusion в виде файла архива приложений EAR или архива веб-приложений WAR для упрощения развертывания на сервере JEE.
- Cfcompile утилита позволяет скопировать страницы приложения в файлы Java.
• Поддержка CFML
- Инструмент предназначен для разработки приложений с различными функциями языка программирования.
- Содержит CFScript, который позволяет использовать синтаксис, похожий на JavaScript, для выполнения многих операций.
- Можно создавать сложные приложения, благодаря элементам и объектам CFML.
• HTML5
- ColdFusion cодержит мощный набор функций HTML 5. Функции HTML5 ColdFusion делают Ваш сайт более насыщенным и легким в взаимодействии, чем раньше.
После детального ознакомления с Cold Fusion, мы узнали, что он обладает все возможными функциями, которые сделают наш с Вами процесс программирования еще легче.