Комплексные компоненты - Эй энд Ти Текнолоджис
Кемерово
+7(3842) 48-11-40
+7(3842) 48-11-41
650040, г.Кемерово, ул. Ю.Двужильного 5, оф. 31 (произошла смена адреса)
0
Компания
  • О компании
  • Партнеры
  • Отзывы
  • Лицензии
  • Реквизиты
Каталог
  • Барьеры искрозащиты
    Барьеры искрозащиты
    • Активные
    • Пассивные
  • Контроллеры измерительные
    Контроллеры измерительные
    • Контроллеры моноблочные
    • Модули ввода-вывода
    • Процессорные модули
  • Установки поверочные
    Установки поверочные
  • Электрощитовое оборудование
    Электрощитовое оборудование
    • Блоки управления
    • Монтажные панели
  • Блоки обработки информации
    Блоки обработки информации
    • Блок управления АГЗУ
    • Блок управления АСН
Услуги
  • Разработка точной механики
  • Разработка электронных устройств
  • Разработка систем управления
Проекты
  • Разработка автоматизированных систем для АСН
    • Установка поверки АСН
    • Проект ОИ380
    • Проект ОИ385
    • Проект ОИ364
    • Проект ОИ392
    • Проект ОИ396
    • Проект ОИ351
  • Разработка поверочных установок
    • Установка поверочная УПМ-2000-ЖДС
    • Установка поверочная Астра 0-100-1
  • Разработка электронных устройств
    • Монтажная панель К15.ПДРК.01
    • Контроллер измерительный К15.CPU.H7
    • Индикатор положения поплавка (ИПП)
Контакты
    Компания
    • О компании
    • Партнеры
    • Отзывы
    • Лицензии
    • Реквизиты
    Каталог
    • Барьеры искрозащиты
      Барьеры искрозащиты
      • Активные
      • Пассивные
    • Контроллеры измерительные
      Контроллеры измерительные
      • Контроллеры моноблочные
      • Модули ввода-вывода
      • Процессорные модули
    • Установки поверочные
      Установки поверочные
    • Электрощитовое оборудование
      Электрощитовое оборудование
      • Блоки управления
      • Монтажные панели
    • Блоки обработки информации
      Блоки обработки информации
      • Блок управления АГЗУ
      • Блок управления АСН
    Услуги
    • Разработка точной механики
    • Разработка электронных устройств
    • Разработка систем управления
    Проекты
    • Разработка автоматизированных систем для АСН
      • Установка поверки АСН
      • Проект ОИ380
      • Проект ОИ385
      • Проект ОИ364
      • Проект ОИ392
      • Проект ОИ396
      • Проект ОИ351
    • Разработка поверочных установок
      • Установка поверочная УПМ-2000-ЖДС
      • Установка поверочная Астра 0-100-1
    • Разработка электронных устройств
      • Монтажная панель К15.ПДРК.01
      • Контроллер измерительный К15.CPU.H7
      • Индикатор положения поплавка (ИПП)
    Контакты
      0
      Телефоны
      +7(3842) 48-11-40
      +7(3842) 48-11-41
      • Кемерово
      • Мой кабинет
      • Компания
        • Назад
        • Компания
        • О компании
        • Партнеры
        • Отзывы
        • Лицензии
        • Реквизиты
      • Каталог
        • Назад
        • Каталог
        • Барьеры искрозащиты
          • Назад
          • Барьеры искрозащиты
          • Активные
          • Пассивные
        • Контроллеры измерительные
          • Назад
          • Контроллеры измерительные
          • Контроллеры моноблочные
          • Модули ввода-вывода
          • Процессорные модули
        • Установки поверочные
        • Электрощитовое оборудование
          • Назад
          • Электрощитовое оборудование
          • Блоки управления
          • Монтажные панели
        • Блоки обработки информации
          • Назад
          • Блоки обработки информации
          • Блок управления АГЗУ
          • Блок управления АСН
      • Услуги
        • Назад
        • Услуги
        • Разработка точной механики
        • Разработка электронных устройств
        • Разработка систем управления
      • Проекты
        • Назад
        • Проекты
        • Разработка автоматизированных систем для АСН
          • Назад
          • Разработка автоматизированных систем для АСН
          • Установка поверки АСН
          • Проект ОИ380
          • Проект ОИ385
          • Проект ОИ364
          • Проект ОИ392
          • Проект ОИ396
          • Проект ОИ351
        • Разработка поверочных установок
          • Назад
          • Разработка поверочных установок
          • Установка поверочная УПМ-2000-ЖДС
          • Установка поверочная Астра 0-100-1
        • Разработка электронных устройств
          • Назад
          • Разработка электронных устройств
          • Монтажная панель К15.ПДРК.01
          • Контроллер измерительный К15.CPU.H7
          • Индикатор положения поплавка (ИПП)
      • Контакты
      • Корзина0
      • +7(3842) 48-11-40
        • Назад
        • Телефоны
        • +7(3842) 48-11-40
        • +7(3842) 48-11-41
        • Заказать звонок
      650040, г.Кемерово, ул. Ю.Двужильного 5, оф. 31 (произошла смена адреса)
      info@a-t-tech.ru

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

      • Главная
      • Контент
      • Статьи
      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

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

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


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

      Статьи
      • Компоненты 2.0: настройка поддержки ЧПУ
      © 2023 Все права защищены.
      Наши контакты

      +7(3842) 48-11-40
      +7(3842) 48-11-41
      info@a-t-tech.ru
      650040, г.Кемерово, ул. Ю.Двужильного 5, оф. 31 (произошла смена адреса)
      Создание сайта
      «Lancelab»
      0