• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content

Loading…

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

Like this presentation? Why not share!

Основи використання MVC

on

  • 897 views

 

Statistics

Views

Total Views
897
Views on SlideShare
842
Embed Views
55

Actions

Likes
0
Downloads
6
Comments
0

2 Embeds 55

http://itevent.if.ua 52
http://it6.local 3

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • It Event

Основи використання MVC Основи використання MVC Presentation Transcript

  • Основы использования MVC ItEvent Черников Андрей
  • Что мы знаем Архитектура компьютера Базы Данных Сетевые технологии Web-технологии Операционные системы Пользовательский интерфейс (кнопочки, рюшечки) Разработка программного обеспечения 21.10.2010 Черников Андрей. Основы использования MVC
  • Что нам понадобится счас Знание языка программирования ООП (классы и интерфейсы) Что такое браузер, web-сервер, http-запрос Базы данных (немного) Работа с репозиториями (SVN, TFS, SourceSafe, Mercurial) 21.10.2010 Черников Андрей. Основы использования MVC
  • Как это видит пользователь? 21.10.2010 Черников Андрей. Основы использования MVC МАГИЯ
  • РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 21.10.2010 Черников Андрей. Основы использования MVC
  • Работа в команде (взаимодействие) 21.10.2010 Черников Андрей. Основы использования MVC
  • Работа в команде (взаимодействие) 21.10.2010 Черников Андрей. Основы использования MVC
  • Масштабирование 21.10.2010 Черников Андрей. Основы использования MVC
  • Поиск ошибок 21.10.2010 Черников Андрей. Основы использования MVC
  • Непредвиденные изменения 21.10.2010 Черников Андрей. Основы использования MVC
  • Что такое MVC Model (Модель) View (Представление) Controller (Контроллер) 21.10.2010 Черников Андрей. Основы использования MVC
  • Модель Модель – это объектная среда. Тут собраны все объекты, которые несут информацию. 21.10.2010 Черников Андрей. Основы использования MVC
  • Представление Представление – это среда взаимодействия с пользователем. Пользовательский интерфейс Собственно, все те кнопочки, поля и остальное 21.10.2010 Черников Андрей. Основы использования MVC
  • Контроллер Контроллер – это часть управления, т.е. подготовка данных к выводу валидация введенных данных 21.10.2010 Черников Андрей. Основы использования MVC
  • Отличие от MVP 21.10.2010 Черников Андрей. Основы использования MVC
  • Реализация 21.10.2010 Черников Андрей. Основы использования MVC
  • Тут наверно надо что-то показать. 21.10.2010 Черников Андрей. Основы использования MVC
  • MVC 21.10.2010 Черников Андрей. Основы использования MVC Браузер Http-запрос Контроллер Модель Представление Http-ответ
  • Для чего это надо Уменьшение связности Упрощение тестирования Упрощение внесения измений 21.10.2010 Черников Андрей. Основы использования MVC
  • IoC IoC (инверсирование контроля) «Не звони мне, я сам тебе позвоню» Взаимодействие не через классы, а через абстракции Все правила создания абстракции находятся в одном месте (Spring, Unity, Castle Windsor, Ninject) 21.10.2010 Черников Андрей. Основы использования MVC
  • AoP ( как следствие ) Аспектно-ориентированное программирование Валидация Авторизация Протоколирование Сам MVC (его реализации) 21.10.2010 Черников Андрей. Основы использования MVC
  • TDD TDD – test driven development Красно-зеленое тестирование 21.10.2010 Черников Андрей. Основы использования MVC
  • 1. Извлекаем систему в состоянии работы 2. Добавляется новый тест 3. Успешно выполняется весь набор тестов, кроме этого 4. Программа изменяется так, чтобы как можно скорее выполнялись все тесты 5. Весь набор тестов выполняется успешно 6. Делаем рефакторинг 7. Весь набор тестов выполняется успешно 8. Всё добавляем в репозиторий 21.10.2010 Черников Андрей. Основы использования MVC
  • Заключение Плюсы: Меньше связности – больше управления Проще (быстрее) разработка Поиск ошибок и тестирование А минусы? 21.10.2010 Черников Андрей. Основы использования MVC
  • Минусы Скорость выполнения программы Больше используемых ресурсов 21.10.2010 Черников Андрей. Основы использования MVC
  • Рекомендуемая литература Можно не записывать (всё потом будет на сайте) .NET (C#) Учебник - http :// en.csharp-online.net/Category:Exam_70-536_Study_Guide Исходники - http://1code.codeplex.com/releases/view/53729 Сайт – asp.net MVC (там есть шикарное видео чувака) Google Stackoverflow.com 21.10.2010 Черников Андрей. Основы использования MVC
  • Вопросы? 21.10.2010 Черников Андрей. Основы использования MVC
  • Спасибо! 21.10.2010 Черников Андрей. Основы использования MVC
  • Если чо – контакты [email_address] +380 603 54 21 21.10.2010 Черников Андрей. Основы использования MVC