Продажа
  • Седельные тягачи
    • Серия P
    • Серия G
    • Серия R
    • Серия S
  • Спецтехника
    • Самосвалы
    • Мусоровозы
    • Крюковые погрузчики
    • Лесовозы
    • Автомобили спецназначения
    • Коммунальная техника
    • Автокраны
    • Автобетоносмесители
    • Зерновозы
  • Автобусы
  • Прицепная техника
  • Техника с пробегом
  • Дизель-генераторные установки Scania
  • Новое поколение Scania
Сервис
Запасные части
  • Оригинальные запасные части Scania
  • Оригинальные запасные части для полуприцепов
  • Scania Oil
  • Обмен запасных частей (Service Exchange)
  • Б/у запасные части
  • Дополнительное оборудование
  • Аксессуары (Scania Selection)
  • Специальные предложения
Услуги
  • Лизинг
  • Scania Flex
  • FMS (Система управления автопарком)
  • Школа водительского мастерства
О компании
  • О компании
  • Команда
  • Новости
  • История
  • Партнеры
  • Фотогалерея
  • Реквизиты
  • Контакты
  • Документы
Акции
Линия техосмотра
Ещё
    Задать вопрос
    Личный кабинет
    Нижний Новгород
    Нижний Новгород
    Саранск
    Сыктывкар
    +7 (831) 212-38-38
    Заказать звонок
    info@transserv.net
    Нижний Новгород
    • Вконтакте
    • Facebook
    • Instagram
    • YouTube
    +7 (831) 212-38-38
    Нижний Новгород
    Нижний Новгород
    Саранск
    Сыктывкар
    Продажа
    • Седельные тягачи
      • Серия P —
      • Серия G —
      • Серия R —
      • Серия S
    • Спецтехника
      • Самосвалы —
      • Мусоровозы —
      • Крюковые погрузчики —
      • Лесовозы —
      • Автомобили спецназначения —
      • Коммунальная техника —
      • Автокраны —
      • Автобетоносмесители —
      • Зерновозы
    • Автобусы
    • Прицепная техника
    • Техника с пробегом
    • Дизель-генераторные установки Scania
    • Новое поколение Scania
    Сервис
    Запасные части
    • Оригинальные запасные части Scania
    • Оригинальные запасные части для полуприцепов
    • Scania Oil
    • Обмен запасных частей (Service Exchange)
    • Б/у запасные части
    • Дополнительное оборудование
    • Аксессуары (Scania Selection)
    • Специальные предложения
    Услуги
    • Лизинг
    • Scania Flex
    • FMS (Система управления автопарком)
    • Школа водительского мастерства
    О компании
    • О компании
    • Команда
    • Новости
    • История
    • Партнеры
    • Фотогалерея
    • Реквизиты
    • Контакты
    • Документы
    Акции
    Линия техосмотра
      Продажа
      • Седельные тягачи
        • Серия P —
        • Серия G —
        • Серия R —
        • Серия S
      • Спецтехника
        • Самосвалы —
        • Мусоровозы —
        • Крюковые погрузчики —
        • Лесовозы —
        • Автомобили спецназначения —
        • Коммунальная техника —
        • Автокраны —
        • Автобетоносмесители —
        • Зерновозы
      • Автобусы
      • Прицепная техника
      • Техника с пробегом
      • Дизель-генераторные установки Scania
      • Новое поколение Scania
      Сервис
      Запасные части
      • Оригинальные запасные части Scania
      • Оригинальные запасные части для полуприцепов
      • Scania Oil
      • Обмен запасных частей (Service Exchange)
      • Б/у запасные части
      • Дополнительное оборудование
      • Аксессуары (Scania Selection)
      • Специальные предложения
      Услуги
      • Лизинг
      • Scania Flex
      • FMS (Система управления автопарком)
      • Школа водительского мастерства
      О компании
      • О компании
      • Команда
      • Новости
      • История
      • Партнеры
      • Фотогалерея
      • Реквизиты
      • Контакты
      • Документы
      Акции
      Линия техосмотра
        Scania.Транссервис. Официальный дилер Scania в Нижнем Новгороде
        • Продажа
          • Назад
          • Продажа
          • Седельные тягачи
            • Назад
            • Седельные тягачи
            • Серия P
            • Серия G
            • Серия R
            • Серия S
          • Спецтехника
            • Назад
            • Спецтехника
            • Самосвалы
            • Мусоровозы
            • Крюковые погрузчики
            • Лесовозы
            • Автомобили спецназначения
            • Коммунальная техника
            • Автокраны
            • Автобетоносмесители
            • Зерновозы
          • Автобусы
          • Прицепная техника
          • Техника с пробегом
          • Дизель-генераторные установки Scania
          • Новое поколение Scania
        • Сервис
        • Запасные части
          • Назад
          • Запасные части
          • Оригинальные запасные части Scania
          • Оригинальные запасные части для полуприцепов
          • Scania Oil
          • Обмен запасных частей (Service Exchange)
          • Б/у запасные части
          • Дополнительное оборудование
          • Аксессуары (Scania Selection)
          • Специальные предложения
        • Услуги
          • Назад
          • Услуги
          • Лизинг
          • Scania Flex
          • FMS (Система управления автопарком)
          • Школа водительского мастерства
        • О компании
          • Назад
          • О компании
          • О компании
          • Команда
          • Новости
          • История
          • Партнеры
          • Фотогалерея
          • Реквизиты
          • Контакты
          • Документы
        • Акции
        • Линия техосмотра
        • Нижний Новгород
          • Назад
          • Города
          • Нижний Новгород
          • Саранск
          • Сыктывкар
        • +7 (831) 212-38-38
        info@transserv.net
        Нижний Новгород
        • Вконтакте
        • Facebook
        • Instagram
        • 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

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

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


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

        Статьи
        • Компоненты 2.0: настройка поддержки ЧПУ
        Услуги
        Лизинг
        Scania Flex
        FMS (Система управления автопарком)
        Школа водительского мастерства
        Продукция
        Седельные тягачи
        Спецтехника
        Автобусы
        Прицепная техника
        Техника с пробегом
        Дизель-генераторные установки Scania
        Новое поколение Scania
        Компания
        О компании
        Команда
        Новости
        История
        Партнеры
        Фотогалерея
        Реквизиты
        Контакты
        Документы
        Сервис
        Запасные части
        Услуги
        Акции
        +7 (831) 212-38-38
        Заказать звонок
        Нижний Новгород
        info@transserv.net
        • Вконтакте
        • YouTube
        Политика конфиденциальности
        © 2023 Все права защищены.
        Заказать звонок
        Написать сообщение