Поддержка сайта

Высокие позиции в поисковой системе, на прямую зависят от развития вашего сайта.

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

Эффективность стратегий продвижения подтверждается сотрудничеством с крупными клиентами и отзывами о нашей работе.

Создание сайтов

Мы делаем сайты быстро, недорого и профессионально. От работы с нами, у вас останутся только положительные эмоции.

Формирование объекта Catalog

Подробно рассматривается каталог продуктов (product catalog) — таблицы, код и бизнес-логика, которые формируют список продуктов и услуг, предоставляемых в интерактивном магазине электронной торговли. Однако сейчас нужно построить каркас объекта Catalog — основу для последующей работы.

 

Создание объекта

Объект Catalog используется для доступа к списку продуктов и услуг, продаваемых на сайте. Объект позволяет разработчикам кода ASP запрашивать доступные отделы магазина, получать данные о тех или иных продуктах и изменять содержимое каталога в базе данных.

Для доступа к каталогу не нужен экземпляр WroxCommerce.Catalog из ASP. Мы создадим свойство объекта Visit, способное возвращать правильно сконфигурированный объект Catalog. Принятие этого решения обусловлено двумя важными причинами:

□ Мы не хотим предоставлять информацию об окружении (параметры подключения к базе данных, имя почтового домена или имя сайта) при каждом создании других объектов модели. Мы предоставим эти сведения объекту visit, который будет передавать их другим объектам без нашего участия.

□ Мы можем кэшировать объект после первого создания, т. е. модель вообще не будет иметь экземпляров либо будет иметь только один экземпляр объекта Catalog при каждом создании объекта Visit. Напомним, что объект Visit создается один раз для каждой страницы, так мы минимизируем использование ресурсов системы и, следовательно, повышаем масштабируемость приложения.

Для того чтобы объект Catalog мог обратиться к базе данных, ему необходим доступ к объекту Database. Создадим механизм предоставления правильно сконфигурированного объекта Database через интерфейс iutility. Трюк состоит в поддержании интерфейса iutility в объекте Catalog.

 

Создание объекта Catalog

1. В окне Project Explorer создайте новый модуль класса. В окне Properties присвойте модулю имя Catalog.

2. Если не указан режим автоматической вставки, проверьте наличие команды Option Explicit в коде модуля, а затем создайте интерфейс iutility:

 Формирование объекта Catalog

Реализация свойства Catalog в объекте Visit

Разработчик кода ASP должен иметь непосредственный доступ к свойству Catalog, например:

<%

Dim catalog

Set catalog = visit.Catalog

%>

 

 Формирование объекта Catalog

Формирование объекта Catalog

Итак, мы полностью подготовились к формированию объекта, хотя и не реализовали пока никаких конечных функций!

 

Читайте так же:
Not found

Нам доверяют

Интернет магазин