Диаграмма работы приложения

 

На рисунке ниже представлена блок-схема работы приложения, построенного с использованием CodeIgniter
Блок-схема работы приложения с ипользованием CodeIgniter

  1. index.php выступает в роли основного контроллера, инициализирует базовые ресурсы необходимые для работы CodeIgniter;
  2. Маршрутизатор (router) анализирует HTTP запрос и определяет, что именно должно быть с ним сделано;
  3. Если существует кешированный файл, то он отправляется непосредственно браузеру, в обход нормального прохода исполнения приложения;
  4. Безопасность. Прежде чем будет загружен контроллер приложения, HTTP запрос и любые данные введенные пользователем обрабатываются для обеспечения безопасности;
  5. Контроллер загружает модель, библиотеки ядра, плагины, вспомогательные функции (helpers), а также любые другие ресурсы необходимые для обработки конкретного запроса;
  6. Подготовленное представление (View) обрабатывается и затем отправляется браузеру для просмотра. Если включено кеширование, то сначала представление сохраняется в кеше для повторного использования.

Отправить комментарий

  • Allowed HTML tags: <em> <b> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <h2> <h3> <h4> <table> <tr> <td> <th>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. Beside the tag style "<foo>" it is also possible to use "[foo]". PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

Подробнее о форматировании

CAPTCHA
Этот вопрос предназначен для того, чтобы отсеять ботов

Вход в систему

Последние комментарии