Садово-инструментальный центр
Бренды
Акции
Услуги
  • Техническое обслуживание и ремонт садово-парковой техники
  • Ремонт и заточка пильных цепей
  • Доставка товара
Компания
  • О компании
  • Сертификаты
  • Отзывы
  • Документы
Блог
Информация
  • Реквизиты
  • Магазины
  • Оплата товара
  • Подарочные сертификаты
  • Для предприятий
  • Гарантия
  • Условия возврата товара
Контакты
    +7(4912) 470-770
    +7(4912) 470-770Прямая линия
    +7(4912) 559-081еще
    Заказать звонок
    E-mail
    zakaz@instrument-ryazan.ru
    г. Рязань, ул. Грибоедова, 14
    Адрес


    googl.png
    2gis.png
    Режим работы
    Пн. – Пт.: с 9:00 до 19:00
    Заказать звонок
    Каталог
    Двигатели для садовой техники
    Продукция Caiman
    Продукция STIHL
    Продукция Мобил К
    • Двигатели для садовой техники
    • Продукция Caiman
      • Газонокосилка робот
        Газонокосилка робот
      • Садовая техника
        Садовая техника
      • Тракторы и минитракторы
        Тракторы и минитракторы
    • Продукция STIHL
      •  Аэраторы газонов RL,RLE,RLA
        Аэраторы газонов RL,RLE,RLA
      •  Бензобуры
        Бензобуры
      • Абразивно-отрезные устройства
        Абразивно-отрезные устройства
      •  Газонокосилка MI (робот)
        Газонокосилка MI (робот)
      •  Газонокосилки STIHL RM.RME.RMA
        Газонокосилки STIHL RM.RME.RMA
      •  Измельчители  GE.GB
        Измельчители GE.GB
      •  Культиваторы HB.MH
        Культиваторы HB.MH
      •  Многофункциональные системы
        Многофункциональные системы
      •  Мойки высокого давления и комплектующие
        Мойки высокого давления и комплектующие
      •  Мото ножницы/секаторы/высоторез
        Мото ножницы/секаторы/высоторез
      •  Пылесосы/подметальные машины
        Пылесосы/подметальные машины
      •  Трактора садовые MR.MT
        Трактора садовые MR.MT
      • Воздуходувные устройства и распылители
        Воздуходувные устройства и распылители
      • Комплектующие для аккумуляторной техники
        Комплектующие для аккумуляторной техники
      • Мотокосы и кусторезы
        Мотокосы и кусторезы
      • Мотопилы
        Мотопилы
      • Цепные бензорезы
        Цепные бензорезы
      • Эксплуатационные жидкости
        Эксплуатационные жидкости
      • Запчасти STIHL
        Запчасти STIHL
      • Запчасти Briggs & Stratton
        Запчасти Briggs & Stratton
    • Продукция Мобил К
      • Газонокосилки
        Газонокосилки
      • Мотоблоки и мотокультиваторы
        Мотоблоки и мотокультиваторы
      • Подметальные машины
        Подметальные машины
      • Снегоуборщики Мобил К
        Снегоуборщики Мобил К
      • Адаптеры,прицепы
        Адаптеры,прицепы
      • Навесное оборудование
        Навесное оборудование
      • Приставки к мотоблокам
        Приставки к мотоблокам
      • Расходные материалы для мотоблоков и снегоуборщиков
    Каталог
    По всему сайту
    По каталогу
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Садово-инструментальный центр
    Каталог
    Каталог
    По всему сайту
    По каталогу
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Садово-инструментальный центр
    Телефоны
    +7(4912) 470-770 Прямая линия
    +7(4912) 559-081 еще
    Заказать звонок
    0
    0
    0
    Садово-инструментальный центр
    • Кабинет
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    • +7(4912) 470-770 Прямая линия
      • Назад
      • Телефоны
      • +7(4912) 470-770 Прямая линия
      • +7(4912) 559-081 еще
      • Заказать звонок
    • zakaz@instrument-ryazan.ru
      г. Рязань, ул. Грибоедова, 14


    • googl.png
      2gis.png
    • Пн. – Пт.: с 9:00 до 19:00
    Главная
    Контент
    Статьи

    Комплексные компоненты

    01.10.2009 Определение

    Обычные (простые, одностраничные) компоненты создают какую-либо область на одной конкретной странице. Например, компонент показа новости по ее коду создает на одной конкретной странице (той, где он размещен) область, в которой показывает заголовок, текст и прочие параметры новости.

    Комплексные (сложные, многостраничные) компоненты - это компоненты, которые создают разделы сайта. Например, компонент каталога создает на сайте весь раздел каталога: и список каталогов, и список групп, и страницы товаров. То есть комплексный компонент состоит из набора страниц. Комплексные компоненты строятся на основе обычных компонентов.

    MVC

    Комплексные компоненты построены на паттерне проектирования MVC (Model View Controller), в котором модель данных приложения, пользовательский интерфейс и управляющая логика разделены на три отдельных части, так, что модификация одной из частей оказывает минимальное воздействие на другие части.

    Model (модель) в данном случае - это ядро системы. Model представляет собой данные и бизнес-логику, отвечает на запросы View. View (представление) - это простые компоненты (на самом деле все чуть сложнее, но для начала можно понимать именно так). View представляет вывод данных пользователю, запрашивает данные у Model, посылает действия пользователя в Controller (как правило через HTTP запрос). Controller (контроллер) - это комплексный компонент. Controller на основании действий пользователя и ответа Model выбирает соответствующий View.

    Алгоритм работы паттерна MVC примерно таков: на основании действий пользователя Controller (контроллер) определяет, какое View (представление) должно быть показано пользователю, и отдает управление этому View (представлению); View (представление) запрашивает необходимые ему данные у Model (модели), получает эти данные и выводит их соответствующим образом пользователю; пользователь с помощью каких-либо элементов управления, которые ему предоставил View (представление), посылает новый запрос в Controller (контроллер).

    Алгоритм работы паттерна MVC в применении к комплексным компонентам таков: на основании действий пользователя (как правило HTTP запрос) комплексный компонент (controller) определяет, какая страница (view) должна быть показана пользователю, и подключает свой шаблон компонента для этой страницы; шаблон страницы (view) подключает обычные компоненты, настраивая необходимым образом их свойства; обычные компоненты выполняют свою работу: запрашивают данные у ядра (model), форматируют их и выводят посетителю, а так же предоставляют пользователю различные элементы управления (ссылки, формы, кнопки и т.п.); пользователь с помощью каких-либо элементов управления, посылает новый запрос (как правило HTTP запрос) комплексному компоненту (controller).

    1 2

    Количество показов: 13
    Автор:  Алексей Кирсанов
    Рейтинг:  3.3

    Возврат к списку


    Материалы по теме:

    Статьи
    • Компоненты 2.0: настройка поддержки ЧПУ

    Текст сообщения*
    Перетащите файлы
    Ничего не найдено
    Защита от автоматических сообщений
     
    Акции
    Бренды
    Услуги
    Блог
    Оплата товара
    Получение товара
    Контакты
    Магазины
    Гарантия на товар
    Для предприятий
    +7(4912) 470-770
    +7(4912) 470-770Прямая линия
    +7(4912) 559-081еще
    Заказать звонок
    E-mail
    zakaz@instrument-ryazan.ru
    г. Рязань, ул. Грибоедова, 14
    Адрес


    googl.png
    2gis.png
    Режим работы
    Пн. – Пт.: с 9:00 до 19:00
    zakaz@instrument-ryazan.ru
    г. Рязань, ул. Грибоедова, 14


    googl.png
    2gis.png
    © 2023 "ЛЕВША"
    Конфиденциальность
    Оферта
    Разработка и поддержка gianit.ru
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры