RoR - разработка

Ruby On Rails

  • Архитектура приложений Rails
  • Установка Rails
  • Немедленное использование
  • Интернет-магазин
    • Задача 3: тестирование
    • Задача А: ведение учета товаров
    • Задача Б: отображение каталога товаров
    • Задача В: создание корзины
    • Задача Г: усиливаем приложение за счет использования AJAX
    • Задача Д: оформление покупки
    • Задача Е: администрирование
    • Задача Ж: окончательная доработка
  • Углубленное изучение Rails
  • Active Support
  • Миграции
  • Active Record
    • Основы
    • Связи между таблицами
    • Жизненный цикл объекта
  • Action Controller: маршрутизация и URL
  • Action Controller и Rails
  • Action View
  • Веб 2.0
  • Action Mailer
  • Веб-службы Rails
  • Безопасность и развертывание приложения
    • Организация защиты Rails-приложения
    • Развертывание и эксплуатация
  • Справка по Ruby
Главная

И наконец, контроллер!

Rails-контроллер является логическим центром вашего приложения. Он координирует
взаимодействие между пользователем, представлениями и моделью.
Несмотря на это, Rails справляется с большей долей организации этого взаимодействия
закулисно, а задачи создаваемого вами программного кода концентрируются
на прикладном уровне функциональности. Поэтому разработка и поддержка
кода Rails-контроллера заметно облегчены.
Контроллер является также базой для ряда важных вспомогательных служб.
• Он отвечает за направление внешних запросов внутренним действиям. Он великолепно
обрабатывает URL-адреса, ориентированные на человеческое восприятие.
• Он управляет кэшированием, ускоряющим работу приложения в несколько
раз.
• Он управляет вспомогательными модулями, расширяющими возможности
шаблонов представлений без увеличения объема их кода.
• Он управляет сессиями, дающими пользователям ощущение непрерывного
взаимодействия с нашими приложениями.
Пожалуй, о Rails уже немало сказано. Вместо того чтобы вести на нее наступление,
изучая компонент за компонентом, давайте лучше закатаем рукава и напишем
парочку работоспособных приложений. В следующей главе мы займемся
установкой Rails. Затем напишем что-нибудь не очень сложное, чтобы убедиться
• правильности этой установки. В главе 5, «Интернет-магазин», мы начнем создавать
кое-что более существенное — приложение, представляющее собой несложный
магазин для ведения торговли через Интернет.

Реклама 1

мы предлагаем kia spektra CarsGuru.Net. бухгалтерское сопровождение. компьютерная помощь

Реклама 0

дизайн календарей 2008 неделя. строительство воздушных линий