Шаг 13.
Создание Internet-приложений в среде Delphi. Web-модуль

    На этом шаге мы рассмотрим, что такое Web-модуль.

    Поскольку Web-модуль представляет собой экземпляр класса TWebModule, потомка класса TDataModule, - используется он аналогичным образом, как контейнер для бизнес-правил и невизуальных компонентов. В качестве невизуальных компонентов используются TPageProducer, TDataSetPageProducer, TDataSetTableProducer, TQueryTableProducer и TMIDASPageProducer - компоненты со страниц Internet и InternetExpress.

    Кроме того можно добавить в модуль специально созданного потомка класса TCustomContentProduсеr, если вышеперечисленные готовые компоненты почему-либо не устраивают.

    У модуля Web есть еще одна важная функция - по совместительству он выполняет роль Web-диспетчера, который анализирует клиентские запросы и подбирает каждому нужный объект-действие TWebActionItem из имеющихся в проекте.

    Если уже есть модуль данных, который ранее использовался в приложениях для офиса, и который необходимо перенести в проект Web-приложения, это можно сделать, заменив этим модулем Web-модуль, созданный автоматически в проекте. Но после этого, необходимо добавить в проект компонент TWebDispatcher поскольку, одновременно с удалением Web-модуля, удаляется и диспетчер Web.

    На следующем шаге мы рассмотрим приложение Web-сервера.




Предыдущий шаг Содержание Следующий шаг