Основы ASP.NET, паттерн MVC

Содержание

Слайд 2

Паттерн MVC Разработан Трюгве Реенскаугом в 1979 году для языка программирования

Паттерн MVC

Разработан Трюгве Реенскаугом в 1979 году для языка программирования SmallTalk.

Джим Алтофф с командой разработчиков реализовали версию MVC для библиотеки классов Smalltalk-80.
Слайд 3

В чем его основная суть?

В чем его основная суть?

Слайд 4

Разработчик

Разработчик

Слайд 5

Что же обозначают эти три магические буквы?

Что же обозначают эти три магические буквы?

Слайд 6

M – Model – Модель данных 1. Предоставляет знания: данные и

M – Model – Модель данных

1. Предоставляет знания: данные и методы

работы с этими данными;
2. Реагирует на запросы, изменяя своё состояние;
3. Не содержит информации, как эти знания можно визуализировать;
Слайд 7

V – View –Представление 1. Отвечает за отображение информации (визуализацию).

V – View –Представление

1. Отвечает за отображение информации (визуализацию).

Слайд 8

C – Controller – Контроллер 1. Обеспечивает связь между пользователем и

C – Controller – Контроллер

1. Обеспечивает связь между пользователем и системой:

контролирует ввод данных пользователем и использует модель и представление для реализации необходимой реакции.
Слайд 9

Структура MVC

Структура MVC

Слайд 10

Пример в реальной жизни

Пример в реальной жизни

Слайд 11

V – View - Представление

V – View - Представление

Слайд 12

M – Model – Модель данных

M – Model – Модель данных

Слайд 13

Вопросы по MVC

Вопросы по MVC

Слайд 14

Технология ASP.NET

Технология ASP.NET

Слайд 15

Черный ящик

Черный ящик

Слайд 16

Что такое ASP.NET?

Что такое ASP.NET?

Слайд 17

Почему мы выбрали ASP.NET для разработки наших приложений? Компилируемый код Собственная

Почему мы выбрали ASP.NET для разработки наших приложений?

Компилируемый код
Собственная виртуальная машина
Сборщик

мусора
Готовые решения
Простая масштабируемость
Слайд 18

Из чего состоит ASP.NET? 1. Платформа для разработки страницы и элементов

Из чего состоит ASP.NET?

1. Платформа для разработки страницы и элементов управления
2.

Компилятор ASP.NET
3. Инфраструктура защиты данных
4. Возможности по управлению состоянием
5. Конфигурация приложения
6. Наблюдение и настройка производительности
7. Поддержка отладки
8. Платформа веб-служб XML
9. Расширяемая среда размещения и управление жизненным циклом приложения
Слайд 19

Слайд 20

Принцип работы браузера

Принцип работы браузера

Слайд 21

Принцип работы веб сервера IIS

Принцип работы веб сервера IIS

Слайд 22

Жизненный цикл ASP.NET MVC

Жизненный цикл ASP.NET MVC

Слайд 23

Вопросы по ASP.NET

Вопросы по ASP.NET

Слайд 24

Слайд 25

Какие возможности предоставляет?

Какие возможности предоставляет?

Слайд 26

Создание проектов и решений

Создание проектов и решений

Слайд 27

Проектирование пользовательского интерфейса

Проектирование пользовательского интерфейса

Слайд 28

Компилирование и сборка кода

Компилирование и сборка кода

Слайд 29

Отладка кода

Отладка кода

Слайд 30

Благодарю за внимание Вопросы

Благодарю за внимание

Вопросы