www.wmaster.ru
Wmaster.ru

На главную

Введение в дизайн

СТАТЬИ

Хостинг

DOCS

Коллекция шрифтов

Скрипты

Секреты мастеров

Продвижение сайта

Soft

Журнал Wmaster

Электронные журналы

ФоруМ

web-mastering
HTML
Programming
HTML-редакторы
Учебник по SEO
Apache
MySQL
XML/WML
Flash
Photoshop
.htaccess
Всё для форумов
Clipart
3DSMax
SSI
CSS
Технология раскрутки
Авторское право
Кодовые таблицы
Важное

Windows

Учебник по Macromedia ColdFusion
13: В каких случая следует использовать тег <CFLOCK>?
Предназначение тега <CFLOCK> в том, чтобы управлять выполнениями некоторых операций кода. Прежние версии ColdFusion, имевшие ограничения в этих незаблокированных одновременных доступах к общим объектам (таким как SESSION или APPLICATION), могли вызвать их искажения в памяти, что приводило к неправильной работе приложения. Теперь в ColdFusion MX этих ограничений вообще нет, но остаются весомые причины использования тега <CFLOCK>. Во-первых, любой код, который не безопасен для множества пользователей (сторонние теги, доступ к файлам файловой системы и т. д.) должен быть заблокирован, чтобы обеспечить последовательный доступ к нему. Во-вторых, даже если не заблокированные операции кода не вызывают проблем на сервере, они, тем не менее, могут привести к неправильной работе приложения. Например, если какое-либо приложение обновляет набор APPLICATION переменных и при этом доступ к этой операции не заблокирован, то появляется вероятность того, что пользователи будут получать доступ как к некоторым старым, так и к новым переменным. Для некоторых приложений это может быть проблемой, а для некоторых - нет, но, если это вызывает проблемы, то вам придется использовать тег <CFLOCK>.
14: В чем разница между блокировками EXCLUSIVE и READONLY?
Тег <CFLOCK> поддерживает два вида блокировок: EXCLUSIVE и READONLY. Блокировка EXCLUSIVE полностью предотвращает доступ какого-либо другого кода. Блокировка READONLY в действительности не блокировка, а больше является флагом, который отмечает участок кода, который будет исполнен только в том случае, если нет блокировки EXCLUSIVE. Важно использовать в вашем коде блокировки READONLY потому, что. без них ColdFusion может исполнять код даже если присутствует блокировка EXCLUSIVE - ColdFusion никак не сможет узнать, что данный участок кода пока еще нельзя исполнять.
15: Как можно создать переменную, используя переменную в названии переменной?
Фокус заключается в том, чтобы заключить все название переменной в кавычки и затем использовать свою переменную внутри # символов. Пример такой операции показан ниже:
<!--- Создаем переменную i --->

<CFSET i=1>
<!--- Динамически создаем переменную product1 --->
<CFSET "product#i#"="apple">
<!--- Отображаем переменную product1 --->
<CFOUTPUT>#product1#</CFOUTPUT>
Партнеры Wmaster
Protoplex.RU
Эскизы татуировок
Поиск по сайту
Объявления
Twitter автора
Карта сайта
Наши баннеры
О проекте

Реклама
(понижение цен)

Об Авторе
Команда
Архив рассылки
 Запомнить эту страницу
Сделать стартовой
Рассылка
Wmaster.ru - всё для вебмастера.
Наша кнопка

Все желающие могут поставить нашу кнопочку к себе на сайт
Всё для веб-мастеров

Партнеры
Бочкарёв Антон
Mail: webmaster[at]wmaster.ru
ICQ: 148780826
Хостинг от Valuehost
© RUscripts.design 2003

© Wmaster Design Group 2001-2008. © Все права защищены. При перепечатке любого материала с сайта  ссылка на http://www.wmaster.ru/  обязательна.