Веб-технологии и современные средства разработки Что такое

  • Размер: 1.8 Mегабайта
  • Количество слайдов: 21

Описание презентации Веб-технологии и современные средства разработки Что такое по слайдам

Веб-технологии и современные средства разработки Веб-технологии и современные средства разработки

Что такое Microsoft. NET? Среды разработки Клиенты Пользователи. Веб-приложения ASP. NET Веб-службы XMLБаза данных Что такое Microsoft. NET? Среды разработки Клиенты Пользователи. Веб-приложения ASP. NET Веб-службы XMLБаза данных

Компоненты . NET Framework Операционная система Общеязыковая среда выполнения Библиотека классов . NETЯзыки программирования Технологии. NETКомпоненты . NET Framework Операционная система Общеязыковая среда выполнения Библиотека классов . NETЯзыки программирования Технологии. NET 3. 0 Технологии. NET 2. 0 Технологии. NET 3.

Преимущества . NET Framework • Основан на Веб-стандартах и практиках • Классы. NET Framework общедоступны •Преимущества . NET Framework • Основан на Веб-стандартах и практиках • Классы. NET Framework общедоступны • Код организован по иерархическим пространствам имен и классам • Масштабируемость и независимость от языков Windows APIAPI ASPASP. NET Framework 1980 s 1990 s 2000 s. Visual Basic MFC/ATL

Веб-формы ,  ASP. NET AJAXСреда разработки Visual Studio 2008 Множество языков Веб-службы ,  WCFВеб-формы , ASP. NET AJAXСреда разработки Visual Studio 2008 Множество языков Веб-службы , WCF Доступ к данным , LINQ Обработка ошибок. Windows Формы , WPF Проектиро- вание Внедрени е. Разработк а Отладка

Платформа. NET Framework 6 Платформа. NET Framework

Возможности среды CLR  • Управляет памятью и выполнением потоков • Управляет выполнением кода • ОбеспечиваетВозможности среды CLR • Управляет памятью и выполнением потоков • Управляет выполнением кода • Обеспечивает управление доступом для кода • Управляемым компонентам присваиваются разные степени доверия • Обеспечивает надежность кода, реализуя систему общих типов (CTS) • Повышает продуктивность разработчиков • Управляет компиляцией, реализуя средство компиляции по требованию (JIT) • Может размещаться в высокопроизводительных серверных приложениях, таких как SQL Server и IIS

Framework Class Library 8 Framework Class Library

Что такое ASP. NET?  • Структура программирования для построения веб-приложений • Независимость от браузеров •Что такое ASP. NET? • Структура программирования для построения веб-приложений • Независимость от браузеров • Независимость от языков ASP. NET обеспечивает : • Динамические веб-страницы, осуществляющие доступ к ресурсам серверов • Обработку веб-форм со стороны серверов • Поддержка веб-служб XML

Т ехнологи я ASP. NET • ASP. NET – это платформа для создания Веб-приложений и Веб-сервисов,Т ехнологи я ASP. NET • ASP. NET – это платформа для создания Веб-приложений и Веб-сервисов, работающих под управлением IIS • ASP. NET отличается высокой степенью интеграции с серверными продуктами, а также с инструментами Microsoft для разработки, доступа к данным и обеспечения безопасности • ASP. NET позволяет разрабатывать Веб- и Windows-приложения, используя очень похожие технологические цепочки, одинаковые языки программирования, технологии доступа к данным и т. д. • Базовые языки программирования ASP. NET являются полностью объектно-ориентированными

Веб-приложения ASP. NET Данные XML Компоненты. Веб-службы ASP. NETВ н е ш н я я пВеб-приложения ASP. NET Данные XML Компоненты. Веб-службы ASP. NETВ н е ш н я я п а м я т ь Клиенты Internet Веб-служ бы Веб. config machine. config. Веб- формы Code-behi nd pages (optional) global. asax. Страница 1. aspx Страница 2. aspx База дынных

Мультимедиа :  Динамическая модель компиляции и выполнения ASP. NET Клие нт Серв ер Компилят орМультимедиа : Динамическая модель компиляции и выполнения ASP. NET Клие нт Серв ер Компилят ор Памя ть. Синтаксиче ский анализатор. Первый запрос Второй запрос

Жизненный цикл страниц ASP. NET • Запрос страницы • Запуск • Инициализация страницы • Загрузка •Жизненный цикл страниц ASP. NET • Запрос страницы • Запуск • Инициализация страницы • Загрузка • Проверка • Обработка событий обратного запроса • Отрисовка • Выгрузка

События жизненного цикла страницы • Pre. Init • Init. Complete • Pre. Load • Load 14События жизненного цикла страницы • Pre. Init • Init. Complete • Pre. Load • Load

События элементов управления • Load. Complete • Pre. Render • Save. State. Complete • Render •События элементов управления • Load. Complete • Pre. Render • Save. State. Complete • Render • Unload

Жизненный цикл страницы ASP Жизненный цикл страницы ASP

Управление состоянием в ASP. NET • Состояние просмотра View. State • Строка запроса • Cookie •Управление состоянием в ASP. NET • Состояние просмотра View. State • Строка запроса • Cookie • Состояние сеанса Session)

Архитектура состояния сеанса в ASP. NET 18 Архитектура состояния сеанса в ASP. NET

Поставщики состояния сеанса • Off – отключение функции управления состоянием сеанса для всех страниц в приложенииПоставщики состояния сеанса • Off – отключение функции управления состоянием сеанса для всех страниц в приложении • In. Proc – хранение информации в текущем домене приложения • State. Server – использование для управления состоянием отдельной службы Windows • Sql. Server – использование для хранения данных сеанса базу данных SQL Server

ASP. NET MVC • ASP. NET MVC – реализация шаблона Model-View-Controller под платформу. NET • АрхитектурныйASP. NET MVC • ASP. NET MVC – реализация шаблона Model-View-Controller под платформу. NET • Архитектурный шаблон Model-View-Controller – разделение приложения на три компонента Model – это бизнес-логика разрабатываемого приложения View – отвечает за взаимодействие с пользователем Controller – это связующее звено между первыми двумя компонентами.

Ход обработки запроса в схеме MVC Ход обработки запроса в схеме MV