Учитывая недостатки вышеперечисленных способов, можно предложить следующее решение. Разделим ASP-файл на 2 файла. Первый будет содержать только ASP-код и никаких посылок результатов клиенту.
Учитывая недостатки вышеперечисленных способов, можно предложить следующее решение. Разделим ASP-файл на 2 файла. Первый будет содержать только ASP-код и никаких посылок результатов клиенту.
Response.Write() - проклятие для дизайнера
Мы можем записать команду генерации динамического HTML в ASP двумя способами
Мы уже рассмотрели, как вынести HTML в отдельный файл и отдать его дизайнеру. Но остался еще один кандидат на то, чтобы убрать его из ASP. Это - SQL.
Объекты 2nd tier принято разделять на две группы - представляющие клиента и его действия (Session Beans в EJB), и представляющие сущности источника данных (Entity Beans в EJB).
Одним из главных достоинств ASP является его скриптовость. Т.е. файл и исходным кодом является одновременно и исполняемым файлом. Без необходимости компиляции, связывания и т.д.
Рассмотрим один из вариантов организации структуры SQL-шаблонов в виде каталогов и файлов.
Работу с SQL-шаблонами будет осуществлять специально написанный унифицированный объект 2nd tier. А в ASP стандартная библиотека Project ASP API будет предоставлять удобную оболочку (адаптер) для этого объекта.
Вам, вероятно, интересно будет взглянуть на то, что станет с обычной ASP-страницей, переработанной по описанным методикам.
Алексей Петюшкин
Что такое usability?
Случалось ли вам, уважаемые читатели, селиться в гостинице и к своему изумлению обнаруживать, что душа в номере нет, а единственный санузел находится на этаже?
Эта, сравнительно небольшая, статья посвящена тому, как максимально упростить и сделать удобным процесс работы.
Оноре де Бальзак:"Тот, кто ищет миллионы, весьма редко их находит, но зато тот, кто не ищет, не находит их никогда." |
Какой аудио плеер Вы используете?