Фитнес-клуб
Фитнес клуб
для женщин и детей
Запишись на бесплатное занятие
Написать в
WhatsApp
+7 (8512) 71-51-57
Пн – Пт: с 9:00 до 21:00
Сб:  с 9:00 до 19:00
Вс:  с 10:00 до 14:00
г. Астрахань
ул. М. Луконина, 4А
О клубе
  • О нас
  • История
  • Сертификаты и Награды
  • Правила клуба
  • Команда
  • Отзывы
  • Вакансии
Программы
  • БАССЕЙН
    • Плавание для детей
    • Аквааэробика
  • ГРУППОВЫЕ ЗАНЯТИЯ
    • Йога
    • Тазовое дно + Пилатес
    • МФР
    • Здоровая спина
    • Джампинг
    • Пилатес
    • Табата
    • Best Fit
    • Step 1+сила
    • Ягодицы + пресс
    • Стретчинг
    • Идеальная фигура
    • Степ-аэробика (новички) +Сила (Sculpt)
  • ДЕТСКИЕ ПРОГРАММЫ
    • Jumping Дети
    • Хореография
    • Спортивные танцы
    • Восточные танцы
    • Dance - Mix
    • Акробатика
  • ЕДИНОБОРСТВА
    • Айкидо для детей
  • ПИЛОН / ПОЛОТНА
    • Exotic Pole
    • Pole Dance
    • Aerial Silks (Танец на воздушных полотнах)
  • ТАНЦЫ
    • Зумба
    • Восточные танцы
    • Strip - пластика
SPA зона
  • Массаж
  • Обёртывание
  • Сауна
  • Солярий
  • Уход для лица
  • Уход для тела
Бассейн
Расписание
Цены
Контакты
Мама+ребенок
    Фитнес-клуб
      
    • О клубе
      • О нас
      • История
      • Сертификаты и Награды
      • Правила клуба
      • Команда
      • Отзывы
      • Вакансии
    • Программы
      • БАССЕЙН
        • Плавание для детей
        • Аквааэробика
      • ГРУППОВЫЕ ЗАНЯТИЯ
        • Йога
        • Тазовое дно + Пилатес
        • МФР
        • Здоровая спина
        • Джампинг
        • Пилатес
        • Табата
        • Best Fit
        • Step 1+сила
        • Ягодицы + пресс
        • Стретчинг
        • Идеальная фигура
        • Степ-аэробика (новички) +Сила (Sculpt)
      • ДЕТСКИЕ ПРОГРАММЫ
        • Jumping Дети
        • Хореография
        • Спортивные танцы
        • Восточные танцы
        • Dance - Mix
        • Акробатика
      • ЕДИНОБОРСТВА
        • Айкидо для детей
      • ПИЛОН / ПОЛОТНА
        • Exotic Pole
        • Pole Dance
        • Aerial Silks (Танец на воздушных полотнах)
      • ТАНЦЫ
        • Зумба
        • Восточные танцы
        • Strip - пластика
    • SPA зона
      • Массаж
      • Обёртывание
      • Сауна
      • Солярий
      • Уход для лица
      • Уход для тела
    • Бассейн
    • Расписание
    • Цены
    • Контакты
    • Мама+ребенок
    WhatsApp
    +7 (8512) 71-51-57
    Фитнес-клуб
    • О клубе
      • Назад
      • О клубе
      • О нас
      • История
      • Сертификаты и Награды
      • Правила клуба
      • Команда
      • Отзывы
      • Вакансии
    • Программы
      • Назад
      • Программы
      • БАССЕЙН
        • Назад
        • БАССЕЙН
        • Плавание для детей
        • Аквааэробика
      • ГРУППОВЫЕ ЗАНЯТИЯ
        • Назад
        • ГРУППОВЫЕ ЗАНЯТИЯ
        • Йога
        • Тазовое дно + Пилатес
        • МФР
        • Здоровая спина
        • Джампинг
        • Пилатес
        • Табата
        • Best Fit
        • Step 1+сила
        • Ягодицы + пресс
        • Стретчинг
        • Идеальная фигура
        • Степ-аэробика (новички) +Сила (Sculpt)
      • ДЕТСКИЕ ПРОГРАММЫ
        • Назад
        • ДЕТСКИЕ ПРОГРАММЫ
        • Jumping Дети
        • Хореография
        • Спортивные танцы
        • Восточные танцы
        • Dance - Mix
        • Акробатика
      • ЕДИНОБОРСТВА
        • Назад
        • ЕДИНОБОРСТВА
        • Айкидо для детей
      • ПИЛОН / ПОЛОТНА
        • Назад
        • ПИЛОН / ПОЛОТНА
        • Exotic Pole
        • Pole Dance
        • Aerial Silks (Танец на воздушных полотнах)
      • ТАНЦЫ
        • Назад
        • ТАНЦЫ
        • Зумба
        • Восточные танцы
        • Strip - пластика
    • SPA зона
      • Назад
      • SPA зона
      • Массаж
      • Обёртывание
      • Сауна
      • Солярий
      • Уход для лица
      • Уход для тела
    • Бассейн
    • Расписание
    • Цены
    • Контакты
    • Мама+ребенок
    • +7 (8512) 71-51-57
    г. Астрахань
    ул. М. Луконина, 4А
    fitnesslaniya@mail.ru
    • Вконтакте
    • Instagram
    • Одноклассники
    • Главная
    • Контент
    • Статьи

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

    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

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

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


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

    Фотогалерея
    • Компоненты 2.0: настройка поддержки ЧПУ
    О клубе
    Программы
    SPA зона
    Бассейн
    Расписание
    Цены
    Контакты
    Мама+ребенок
    Компания
    О нас
    История
    Сертификаты и Награды
    Правила клуба
    Команда
    Отзывы
    Вакансии
    Услуги
    БАССЕЙН
    ГРУППОВЫЕ ЗАНЯТИЯ
    ДЕТСКИЕ ПРОГРАММЫ
    ЕДИНОБОРСТВА
    ПИЛОН / ПОЛОТНА
    ТАНЦЫ
    Информация
    Акции
    Новости
    Фотогалерея
    Вопрос ответ
    Наши контакты

    +7 (8512) 71-51-57
    Пн – Пт: с 9:00 до 21:00
    Сб:  с 9:00 до 19:00
    Вс:  с 10:00 до 14:00
    г. Астрахань
    ул. М. Луконина, 4А
    fitnesslaniya@mail.ru
    © 2022 Фитнес-клуб "Фитнесслания" г.Астрахань. Все права защищены.
    Создание
    сайта
    HELLO
    WhatsApp