- Zend Framework. Реализация паттерна MVC в Zend Framework, общие сведения

Презентация "Zend Framework. Реализация паттерна MVC в Zend Framework, общие сведения" по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11

Презентацию на тему "Zend Framework. Реализация паттерна MVC в Zend Framework, общие сведения" можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 11 слайд(ов).

Слайды презентации

Тема: «Zend Framework. Общие сведения. Реализация паттерна MVC в Zend Framework». Представил ст. гр. И-52д инженер ЦКТ Козлов А.А.
Слайд 1

Тема: «Zend Framework. Общие сведения. Реализация паттерна MVC в Zend Framework»

Представил ст. гр. И-52д инженер ЦКТ Козлов А.А.

Zend Framework. Zend Framework — это высококачественный фреймворк, который является библиотекой с открытым исходным кодом для разработки веб-приложений и веб-сервисов на базе PHP. Он лёгкий в использовании и при этом даёт мощный функционал, что позволяет построить современные, гибкие и защищенные ве
Слайд 2

Zend Framework

Zend Framework — это высококачественный фреймворк, который является библиотекой с открытым исходным кодом для разработки веб-приложений и веб-сервисов на базе PHP. Он лёгкий в использовании и при этом даёт мощный функционал, что позволяет построить современные, гибкие и защищенные веб-сайты. Zend Framework даёт в руки профессионала широкие возможности для построения качественных веб-приложений. Преимущества Zend Framework : Zend Framework расширяет язык php сохраняя его дух, его главный критерий простота, использованы лучшие приёмы объектно — ориентированного программирования, дружественная лицензия, и хорошо протестированный быстро – исполняемый код. Основной упор в Zend Framework сделан на возможность построения хорошо защищённых, надежных и современных веб 2.0 приложений и веб – сервисов и всепоглощающих широко – доступных API – функций от лидирующих в данной сфере команд таких как Google, Amazon, Yahoo!, Flickr. Zend Framework следует последним направлением в сфере веб – приложений, таким как: поддержка Ajax, Search — php редакция Lucene индустриального стандарта поисковых систем, и т.д.

Работа сайта, основанного на технологии MVC
Слайд 3

Работа сайта, основанного на технологии MVC

Структура папок в Zend Framework
Слайд 4

Структура папок в Zend Framework

Организация страниц Каждая страница приложения – это “действие” (action), действия группируются в контроллеры. Например, для URL формата http://localhost/public/zf-tutorial/news/view, действие – view, контроллер – news. Это позволяет группировать родственные действия. Например, контроллер news может
Слайд 5

Организация страниц Каждая страница приложения – это “действие” (action), действия группируются в контроллеры. Например, для URL формата http://localhost/public/zf-tutorial/news/view, действие – view, контроллер – news. Это позволяет группировать родственные действия. Например, контроллер news может иметь действия list, archived и view. По умолчанию ZF использует действие index. Таким образом URL http://localhost/zf-tutorial/public/news/ вызовет действие index контроллера news. Аналогичным образом контроллер по умолчанию – index, URL http://localhost/zf-tutorial/public/ выполнит действие Index контроллера index.

Подключение классов Для подключения классов в Zend Framework выполняется преобразование указанного имени в путь к соответствующему файлу: символы «_» заменяются на «/», а в конце получившейся строки добавляется расширение .php. Таким образом, Zend_Controller_Front преобразуется в Zend/Controller/Fro
Слайд 6

Подключение классов Для подключения классов в Zend Framework выполняется преобразование указанного имени в путь к соответствующему файлу: символы «_» заменяются на «/», а в конце получившейся строки добавляется расширение .php. Таким образом, Zend_Controller_Front преобразуется в Zend/Controller/Front.php. Таким образом нужные нам для работы данные будут находиться в файле Front.php.

Формы в Zend Framework Объекты форм создаются через простое инстанцирование Zend_Form: $form = new Zend_Form; Для того, чтобы указать в форме метод ля отправки данных(method) и action нужно использовать аксессоры setAction() и setMethod(): $form->setAction('/resource/process') ->setMethod('pos
Слайд 7

Формы в Zend Framework Объекты форм создаются через простое инстанцирование Zend_Form: $form = new Zend_Form; Для того, чтобы указать в форме метод ля отправки данных(method) и action нужно использовать аксессоры setAction() и setMethod(): $form->setAction('/resource/process') ->setMethod('post'); Есть два способа добавления элементов в форму - вы можете инстанцировать нужные элементы и передавать их объекту формы, или передавать только тип элемента, в этом случае Zend_Form инстанцирует соответствующий объект за вас. // Инстанцирование элемента и его передача объекту формы: $form->addElement(new Zend_Form_Element_Text('username')); // Передача типа элемента объекту формы $form->addElement('text', 'username');

Формы в Zend Framework По умолчанию элементы не имеют никаких валидаторов или фильтров. Поэтому при создании элементов формы придется создавать валидаторы, и, возможно, фильтры. Делать это можно (a) до передачи элементов в форму, (b) через опции конфигурирования, которые передаются при создании элем
Слайд 8

Формы в Zend Framework По умолчанию элементы не имеют никаких валидаторов или фильтров. Поэтому при создании элементов формы придется создавать валидаторы, и, возможно, фильтры. Делать это можно (a) до передачи элементов в форму, (b) через опции конфигурирования, которые передаются при создании элемента через Zend_Form, или (с) путем извлечения элементов формы из объекта формы и их конфигурирования. Пример готового элемента формы: $this->addElement('text', 'header', array( 'label' => 'Name:', 'required' => true, 'validators' => array( array('validator' => 'StringLength', 'options' => array(3, 50)) ) ));

Аутентификация в Zend Framework Zend_Auth предоставляет API для аутентификации и включает в себя конкретные адаптеры для общих случаев применения. Адаптер Zend_Auth используется для аутентификации посредством определенного сервиса, такого как LDAP, СУРБД или файлового хранилища. Адаптеры могут значи
Слайд 9

Аутентификация в Zend Framework Zend_Auth предоставляет API для аутентификации и включает в себя конкретные адаптеры для общих случаев применения. Адаптер Zend_Auth используется для аутентификации посредством определенного сервиса, такого как LDAP, СУРБД или файлового хранилища. Адаптеры могут значительно различаться, но некоторые основные черты характерны для всех. Например, все адаптеры Zend_Auth принимают учетные данные, выполняют запрос к аутентификационному сервису и возвращают результат. Каждый адаптер Zend_Auth реализует Zend_Auth_Adapter_Interface. Этот интерфейс определяет лишь один метод: authenticate(), который должен быть реализовать для выполнения аутентификационного запроса. Адаптер должен быть настроен до вызова authenticate(), настройка включает в себя установку учетных данных(например, логин и пароль) и определение специфичных значений, таких как настройки подключения к базе данных для адаптера таблиц БД. Метод authenticate() должен вернуть экземпляр Zend_Auth_Result. Если по какой либо причине выполнение аутентификации невозможно, authenticate() должен бросить исключение, происходящее от Zend_Auth_Adapter_Exception.

Аутентификация в Zend Framework Метод authenticate() адаптера Zend_Auth возвращает экземпляр Zend_Auth_Result для представления результата попытки аутентификации. Объект Zend_Auth_Result заполняется адаптером при создании, и следующие четыре метода представляют его базовый набор операций: isValid()
Слайд 10

Аутентификация в Zend Framework Метод authenticate() адаптера Zend_Auth возвращает экземпляр Zend_Auth_Result для представления результата попытки аутентификации. Объект Zend_Auth_Result заполняется адаптером при создании, и следующие четыре метода представляют его базовый набор операций: isValid() - возвращает TRUE только в случае успешной попытки аутентификации. getCode() - возвращает значение одной из констант Zend_Auth_Result для обозначения успешности попытки или типа возникшей ошибки. getIdentity() - возвращает идентификатор, полученный в результате аутентификации. getMessages() - возвращает массив сообщений о ошибках, возникших в процессе попытки аутентификации. Zend_Auth::authenticate() сохраняет идентификатор в постоянном хранилище. По умолчанию Zend_Auth использует класс хранилища Zend_Auth_Storage_Session, который в свою очередь использует Zend Session.

Спасибо за внимание . Жду ваших вопросов !
Слайд 11

Спасибо за внимание . Жду ваших вопросов !

Список похожих презентаций

Общие сведения о современном персональном компьютере

Общие сведения о современном персональном компьютере

Общие сведения об ЭВМ. История ЭВМ насчитывает вот уже более полутора столетий. Поколения ЭВМ: своя элементная база; быстродействие; объем оперативной ...
Общие сведения о сети Интернет

Общие сведения о сети Интернет

Материалы к лекциям. Литература: Аверченков В.И., Рощин С.М., Трифанков Ю.Т. Информационный поиск в Интернете: Учеб. пособие. – Брянск: БГТУ, 2002. ...
Общие сведения о Microsoft Access

Общие сведения о Microsoft Access

позволяет хранить большие массивы данных , обрабатывать их, автоматизировать часто выполняемые операции , разрабатывать удобные формы ввода и просмотра ...
Линейные алгоритмы и их реализация на языке программирования

Линейные алгоритмы и их реализация на языке программирования

Содержание. I уровень II уровень III уровень Информация об автора. I уровень. В заданиях 1-6 выберите один правильный ответ. (Каждый правильный ответ ...
Аппаратная реализация компьютера

Аппаратная реализация компьютера

Монитор. Виды мониторов 15 и 19 дюймовые. 19 дюйм ЖК плоский толщина 2см. 15 дюйм ЖК. 15 дюйм монитор на электроно-лучевой трубке (элт). Корпус. Данный ...
Аппаратная реализация компьютера

Аппаратная реализация компьютера

Компьютер (от анг. computer – вычислитель) – это программируемое электронное устройство, предназначенное для накопления, обработки и передачи информации. ...
Реализация циклического алгоритма на QBASIC. Цикл с параметром

Реализация циклического алгоритма на QBASIC. Цикл с параметром

Цикл - это фрагмент программы, повторяющийся: 1) заданное количество раз; 2) до тех пор, пока не будет удовлетворять некоторому условию. Оператор ...
Реализация и изучение игры «Жизнь» в среде электронных таблиц (MS Ecxel)

Реализация и изучение игры «Жизнь» в среде электронных таблиц (MS Ecxel)

Происхождение. 1940 г. Родоначальник идеи Джон фон Нейман. Попытка создания гипотетической машины, которая может воспроизводить себя сама. 1970 г. ...
Реализация воспитательных задач урока в процессе познавательной деятельности учащихся

Реализация воспитательных задач урока в процессе познавательной деятельности учащихся

Главной целью урока является развитие каждой личности, в процессе обучения и воспитания. Реализация воспитательных целей, воспитательных требований ...
Основные сведения о SQL Server 2000

Основные сведения о SQL Server 2000

Основы SQL Server 2000. SQL Server 2000 – семейство программных продуктов, разработанных для хранения массивов данных (реляционных БД), выполнения ...
Начальные сведения из теории вероятностей

Начальные сведения из теории вероятностей

Вероятность случайного события. Всякий результат, полученный в процессе наблюдения или эксперимента, будем называть событием Событие, которое может ...
Прикладная информатика

Прикладная информатика

Профессиональный стандарт. Исследователь в сфере ИТ - Computer and Information Scientist, Research Программист - Computer Programmer Системный архитектор ...
Объекты и их свойства информатика

Объекты и их свойства информатика

Объект растения явления природы животные фигуры. Общее в объектах. Различия между объектами. определяется их свойствами. Свойства имя значение. Русские ...
Правовая информатика

Правовая информатика

Исполнение и цели. Правовая информатика – это междисциплинарная отрасль знания о закономерностях и особенностях информационных процессов в сфере юридической ...
Объекты и их свойства информатика

Объекты и их свойства информатика

Объект - ЯБЛОКО красное круглое вкусное висит съедается продается зеленое кислое. о нем рассказывают. Объект - КНИГА листать читать. закрывать закладывать. ...
Медицинская информатика

Медицинская информатика

Термин ИНФОРМАТИКА возник в 60-х годах ХХ века во Франции для названия области, занимающейся автоматизированной переработкой информации, как слияние ...
Социальная информатика

Социальная информатика

Социальная информатика - это наука, изучающая комплекс проблем, связанных с прохождением информационных процессов в социуме. Один из основоположников ...
Социальная информатика

Социальная информатика

Социальная информатика - это про что? Обратимся к предметной области Информатикa. Социальная информатика. Информационные ресурсы как фактор социально-экономического ...
Ты, я и информатика

Ты, я и информатика

I ТУР. Что изучает информатика? конструкцию компьютера способы представления, накопления, обработки и передачи информации с помощью технических средств ...
Социальная информатика

Социальная информатика

Отражает ли социальная информатика историю развития общества? Какой круг проблем является объектом изучения социальной информатики? Перечислите основные ...

Конспекты

Общие сведения о текстовом процессоре Microsoft Word

Общие сведения о текстовом процессоре Microsoft Word

. Учитель Цыбульская Л.А. СШ №7 им.Ю.А. Гагарина. . Урок в 6 «Б» классе. . Тема урока:. «. Общие сведения о текстовом процессоре. Microsoft. ...
Начальные сведения об архитектуре компьютера

Начальные сведения об архитектуре компьютера

Областное государственное бюджетное образовательное учреждение. «Специальная (коррекционная). . общеобразовательная школа-интернат №26 г.Рязани». ...
Линейные алгоритмы. Реализация линейного алгоритма при помощи собранной модели Лего-робота и программного обеспечения

Линейные алгоритмы. Реализация линейного алгоритма при помощи собранной модели Лего-робота и программного обеспечения

. Малицкий Артем Евгеньевич,. учитель информатики. МАОУ лицей №142. Урок по информатике в 6 классе. . с включением робототехники по ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:13 марта 2019
Категория:Информатика
Содержит:11 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации