Москва ул. Киевская, д.14, стр.9
+7 (495) 085-45-25
Заказать звонок
  • KuzovLab
  • Техническая Информация
  • Контакты
  • ...
    KuzovLab
    Академия кузовного ремонта
    Календарь
    Обучения
    • Автопокраска
      Автопокраска
      • Подготовка поверхности к окраске. Подготовщик.
      • Локальный ремонт. Оптимизация процессов окраски
      • Специалист по ремонтной окраске автомобилей. Автомаляр.
    • Колористика
      Колористика
      • Колеровка сложных цветов. Продвинутый уровень.
      • Специалист по подбору автомобильных эмалей. Колорист.
    • Сварка и сварочное оборудование
      Сварка и сварочное оборудование
      • GYS - мобиль
    • Консалтинг
      Консалтинг
      • Ресурсы малярно-кузовного цеха. Эффективное использования.
      • Развитие малярно-кузовного цеха. Уверенно и безопасно.
      • Кузовной ремонт. Открытие заново.
      • Качество сервиса и клиентский экстремизм
      • Новые направления. Клиенты. Прибыль.
      • Цифровизация и бизнес-процессы
    Наш партнер А1
    Ознакомитесь с продукцией нашего партнера А1, которую мы используем в своих роликах.
    Эксперты
    Анкета Эксперта
    Мерч и наборы
    • Наборы от KuzovLab
      • Наборы от бренда GYS
      • Наборы от бренда K5
      • Наборы от бренда A1
      • Наборы от бренда GreenLine
      • Наборы от бренда SCHTAER
      • Наборы от бренда SOLID
    • Мерч
    • Наклейки
    Медиацентр
      Календарь
      Обучения
      Автопокраска
      • Подготовка поверхности к окраске. Подготовщик.
      • Локальный ремонт. Оптимизация процессов окраски
      • Специалист по ремонтной окраске автомобилей. Автомаляр.
      Колористика
      • Колеровка сложных цветов. Продвинутый уровень.
      • Специалист по подбору автомобильных эмалей. Колорист.
      Сварка и сварочное оборудование
      • GYS - мобиль
      Консалтинг
      • Ресурсы малярно-кузовного цеха. Эффективное использования.
      • Развитие малярно-кузовного цеха. Уверенно и безопасно.
      • Кузовной ремонт. Открытие заново.
      • Качество сервиса и клиентский экстремизм
      • Новые направления. Клиенты. Прибыль.
      • Цифровизация и бизнес-процессы
      Эксперты
      Анкета Эксперта
      Мерч и наборы
      Наборы от KuzovLab
      • Наборы от бренда GYS
      • Наборы от бренда K5
      • Наборы от бренда A1
      • Наборы от бренда GreenLine
      • Наборы от бренда SCHTAER
      • Наборы от бренда SOLID
      Мерч
      Наклейки
      Медиацентр
      KuzovLab
      Календарь
      Обучения
      • Автопокраска
        Автопокраска
        • Подготовка поверхности к окраске. Подготовщик.
        • Локальный ремонт. Оптимизация процессов окраски
        • Специалист по ремонтной окраске автомобилей. Автомаляр.
      • Колористика
        Колористика
        • Колеровка сложных цветов. Продвинутый уровень.
        • Специалист по подбору автомобильных эмалей. Колорист.
      • Сварка и сварочное оборудование
        Сварка и сварочное оборудование
        • GYS - мобиль
      • Консалтинг
        Консалтинг
        • Ресурсы малярно-кузовного цеха. Эффективное использования.
        • Развитие малярно-кузовного цеха. Уверенно и безопасно.
        • Кузовной ремонт. Открытие заново.
        • Качество сервиса и клиентский экстремизм
        • Новые направления. Клиенты. Прибыль.
        • Цифровизация и бизнес-процессы
      Наш партнер А1
      Ознакомитесь с продукцией нашего партнера А1, которую мы используем в своих роликах.
      Эксперты
      Анкета Эксперта
      Мерч и наборы
      • Наборы от KuzovLab
        • Наборы от бренда GYS
        • Наборы от бренда K5
        • Наборы от бренда A1
        • Наборы от бренда GreenLine
        • Наборы от бренда SCHTAER
        • Наборы от бренда SOLID
      • Мерч
      • Наклейки
      Медиацентр
        Комплексные компоненты
        0
        • Календарь
        • Обучения
          • Назад
          • Обучения
          • Автопокраска
            • Назад
            • Автопокраска
            • Подготовка поверхности к окраске. Подготовщик.
            • Локальный ремонт. Оптимизация процессов окраски
            • Специалист по ремонтной окраске автомобилей. Автомаляр.
          • Колористика
            • Назад
            • Колористика
            • Колеровка сложных цветов. Продвинутый уровень.
            • Специалист по подбору автомобильных эмалей. Колорист.
          • Сварка и сварочное оборудование
            • Назад
            • Сварка и сварочное оборудование
            • GYS - мобиль
          • Консалтинг
            • Назад
            • Консалтинг
            • Ресурсы малярно-кузовного цеха. Эффективное использования.
            • Развитие малярно-кузовного цеха. Уверенно и безопасно.
            • Кузовной ремонт. Открытие заново.
            • Качество сервиса и клиентский экстремизм
            • Новые направления. Клиенты. Прибыль.
            • Цифровизация и бизнес-процессы
        • Эксперты
        • Анкета Эксперта
        • Мерч и наборы
          • Назад
          • Мерч и наборы
          • Наборы от KuzovLab
            • Назад
            • Наборы от KuzovLab
            • Наборы от бренда GYS
            • Наборы от бренда K5
            • Наборы от бренда A1
            • Наборы от бренда GreenLine
            • Наборы от бренда SCHTAER
            • Наборы от бренда SOLID
          • Мерч
          • Наклейки
        • Медиацентр
        • Мой кабинет
        • Корзина0
        • +7 (495) 085-45-25
        Москва ул. Киевская, д.14, стр.9
        info@kuzov-lab.ru
        • Вконтакте
        • Telegram
        • YouTube
        • Главная
        • Контент
        • Статьи

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

        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

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

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


        Текст сообщения*
        Перетащите файлы
        Ничего не найдено
        Защита от автоматических сообщений
         
        Эксперты
        Лицензии и сертификаты
        Отзывы клиентов
        История
        Компания
        О компании
        История
        Лицензии
        Партнеры
        Отзывы
        Стать Экспертом
        Мерч и наборы
        Наборы от KuzovLab
        Мерч
        Наклейки
        Направления
        Автопокраска
        Колористика
        Сварка и сварочное оборудование
        Консалтинг
        Присоединяйтесь
        +7 (495) 085-45-25
        Заказать звонок
        Москва ул. Киевская, д.14, стр.9
        info@kuzov-lab.ru
        © 2023 Все права защищены.
        0