• О нас
  • Блог
  • Доставка и оплата
  • Контакты
  • Загрузки
  • Профессионалам
  • Дилерам
  • Наши работы
  • ...
    +375 (29) 686-84-32
    +375 (29) 652-40-86
    Заказать звонок
    lepnina.by
    Интерьер
    • Архитравы
    • Декоративные камины
    • Декоративные панели
    • Карнизы
    • Карнизы скрытого освещения
    • Кессоны и купола
    • Колонны
      • Базы
      • Капители
      • Колонны в сборе
      • Кольца
      • Пьедесталы
      • Стволы
    • Кронштейны
    • Молдинги
    • Ниши
    • Обрамление, сандрики
    • Орнаменты
    • Пилястры
      • Базы
      • Капители
      • Пилястры в сборе
      • Стволы
    • Плинтусы
    • Полуколонны
      • Базы
      • Капители
      • Полуколонны в сборе
      • Полукольцо
      • Пьедесталы
      • Стволы
    • Потолочные панели
    • Розетки
    • Составные элементы
    • Угловые элементы
    • Элементы камина
    Фасад
    • Антаблементы
      • Архитравы
      • Дополнительные элементы
      • Карнизы
      • Фризы
    • Балюстрады
      • Балясины
      • Дополнительные элементы балюстрады
      • Комплекты балюстрад
      • Крышки столба
      • Монтажный комплект балюстрады
      • Основания
      • Поручни
      • Столбы
    • Колонны
      • База
      • Капитель
      • Колонны в сборе
      • Стволы
    • Накладные элементы
    • Оконные обрамления
      • Арочные обрамления
      • Дополнительные элементы
      • Замковые камни
      • Кронштейн-пьедесталы
      • Наличники
      • Откосы
      • Подоконные элементы
    • Орнаменты
    • Пилястры
      • База
      • Капитель
      • Пилястры в сборе
      • Стволы
    • Полуколонны
      • База
      • Капитель
      • Полуколонны в сборе
      • Пьедестал
      • Ствол
    • Русты
    • Сандрики
    Балки
    Жидкие обои
    Клей
    Светильники
    • Бра гипсовые
    • Светильники врезные
    • Светильники встраиваемые GX53
    • Светильники встраиваемые MR16
    • Светильники детские
    • Светильники купольные
    • Светильники линейные
    • Светильники накладные
    • Светильники подвесные
    • Торшеры
      lepnina.by
      Интерьер
      • Архитравы
      • Декоративные камины
      • Декоративные панели
      • Карнизы
      • Карнизы скрытого освещения
      • Кессоны и купола
      • Колонны
        • Базы
        • Капители
        • Колонны в сборе
        • Кольца
        • Пьедесталы
        • Стволы
      • Кронштейны
      • Молдинги
      • Ниши
      • Обрамление, сандрики
      • Орнаменты
      • Пилястры
        • Базы
        • Капители
        • Пилястры в сборе
        • Стволы
      • Плинтусы
      • Полуколонны
        • Базы
        • Капители
        • Полуколонны в сборе
        • Полукольцо
        • Пьедесталы
        • Стволы
      • Потолочные панели
      • Розетки
      • Составные элементы
      • Угловые элементы
      • Элементы камина
      Фасад
      • Антаблементы
        • Архитравы
        • Дополнительные элементы
        • Карнизы
        • Фризы
      • Балюстрады
        • Балясины
        • Дополнительные элементы балюстрады
        • Комплекты балюстрад
        • Крышки столба
        • Монтажный комплект балюстрады
        • Основания
        • Поручни
        • Столбы
      • Колонны
        • База
        • Капитель
        • Колонны в сборе
        • Стволы
      • Накладные элементы
      • Оконные обрамления
        • Арочные обрамления
        • Дополнительные элементы
        • Замковые камни
        • Кронштейн-пьедесталы
        • Наличники
        • Откосы
        • Подоконные элементы
      • Орнаменты
      • Пилястры
        • База
        • Капитель
        • Пилястры в сборе
        • Стволы
      • Полуколонны
        • База
        • Капитель
        • Полуколонны в сборе
        • Пьедестал
        • Ствол
      • Русты
      • Сандрики
      Балки
      Жидкие обои
      Клей
      Светильники
      • Бра гипсовые
      • Светильники врезные
      • Светильники встраиваемые GX53
      • Светильники встраиваемые MR16
      • Светильники детские
      • Светильники купольные
      • Светильники линейные
      • Светильники накладные
      • Светильники подвесные
      • Торшеры
        lepnina.by
        Телефоны
        +375 (29) 686-84-32
        +375 (29) 652-40-86
        Заказать звонок
        • Мой кабинет
        • Интерьер
          • Назад
          • Интерьер
          • Архитравы
          • Декоративные камины
          • Декоративные панели
          • Карнизы
          • Карнизы скрытого освещения
          • Кессоны и купола
          • Колонны
            • Назад
            • Колонны
            • Базы
            • Капители
            • Колонны в сборе
            • Кольца
            • Пьедесталы
            • Стволы
          • Кронштейны
          • Молдинги
          • Ниши
          • Обрамление, сандрики
          • Орнаменты
          • Пилястры
            • Назад
            • Пилястры
            • Базы
            • Капители
            • Пилястры в сборе
            • Стволы
          • Плинтусы
          • Полуколонны
            • Назад
            • Полуколонны
            • Базы
            • Капители
            • Полуколонны в сборе
            • Полукольцо
            • Пьедесталы
            • Стволы
          • Потолочные панели
          • Розетки
          • Составные элементы
          • Угловые элементы
          • Элементы камина
        • Фасад
          • Назад
          • Фасад
          • Антаблементы
            • Назад
            • Антаблементы
            • Архитравы
            • Дополнительные элементы
            • Карнизы
            • Фризы
          • Балюстрады
            • Назад
            • Балюстрады
            • Балясины
            • Дополнительные элементы балюстрады
            • Комплекты балюстрад
            • Крышки столба
            • Монтажный комплект балюстрады
            • Основания
            • Поручни
            • Столбы
          • Колонны
            • Назад
            • Колонны
            • База
            • Капитель
            • Колонны в сборе
            • Стволы
          • Накладные элементы
          • Оконные обрамления
            • Назад
            • Оконные обрамления
            • Арочные обрамления
            • Дополнительные элементы
            • Замковые камни
            • Кронштейн-пьедесталы
            • Наличники
            • Откосы
            • Подоконные элементы
          • Орнаменты
          • Пилястры
            • Назад
            • Пилястры
            • База
            • Капитель
            • Пилястры в сборе
            • Стволы
          • Полуколонны
            • Назад
            • Полуколонны
            • База
            • Капитель
            • Полуколонны в сборе
            • Пьедестал
            • Ствол
          • Русты
          • Сандрики
        • Балки
        • Жидкие обои
        • Клей
        • Светильники
          • Назад
          • Светильники
          • Бра гипсовые
          • Светильники врезные
          • Светильники встраиваемые GX53
          • Светильники встраиваемые MR16
          • Светильники детские
          • Светильники купольные
          • Светильники линейные
          • Светильники накладные
          • Светильники подвесные
          • Торшеры
        • Лист желаний0
        • +375 (29) 686-84-32
          • Назад
          • Телефоны
          • +375 (29) 686-84-32
          • +375 (29) 652-40-86
          • Заказать звонок

        Магазины: г. Минск, ул. Уручская, 19. Центральный рынок строительных материалов, павильон 389, павильон 111а

        ruslan1@tut.by

        • Главная
        • Контент
        • Статьи

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

        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

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


        Текст сообщения*
        Загрузить файл или картинкуПеретащить с помощью Drag'n'drop
        Перетащите файлы
        Ничего не найдено
        Защита от автоматических сообщений
         
        Компания
        О компании
        Бренды
        Каталог
        Интерьер
        Фасад
        Балки
        Жидкие обои
        Клей
        Светильники
        Официальный дилер
        Наши контакты

        +375 (29) 686-84-32
        +375 (29) 652-40-86
        Вторник – Воскресение: с 9:00 до 18:00 Понедельник - выходной

        Магазины: г. Минск, ул. Уручская, 19. Центральный рынок строительных материалов, павильон 389, павильон 111а

        ruslan1@tut.by

        © 2021 Все права защищены.
        Версия для печати
        0

        Лист желаний

        Лист желаний пуст

        Исправить это просто: выберите в каталоге интересующий товар и нажмите кнопку "В лист желаний"
        В каталог