Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
РПЗ САФИН.docx
Скачиваний:
78
Добавлен:
23.03.2016
Размер:
2.28 Mб
Скачать
    1. Используемые технологии asp.Net

Для создания веб-приложения использовалась технология ASP.NET (версия 4.0). ASP.NET — технология создания веб-приложений и веб-сервисов от компании Майкрософт. Она является составной частью платформы Microsoft .NET и развитием более старой технологии Microsoft ASP. Наиболее важными преимуществами ASP.NET перед ASP являются:

  • Компилируемый код выполняется быстрее, большинство ошибок отлавливается ещё на стадии разработки;

  • Пользовательские элементы управления (controls) позволяют выделять часто используемые шаблоны, такие как меню сайта;

  • ASP.NET опирается на многоязыковые возможности .NET, что позволяет писать код страниц в том числе на Visual C#;

  • Возможность кэширования всей страницы или её части для увеличения производительности;

  • Возможность кэширования данных, используемых на странице;

  • Наличие master-страниц для задания шаблонов оформления страниц;

  • Встроенная поддержка AJAX;

  • ASP.NET имеет преимущество в скорости по сравнению с другими технологиями, основанными на скриптах;

  • ASP.NET поддерживает модель доступа к данным ADO.NET.

AJAX

AJAX — подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных, веб-страница не перезагружается полностью, и веб-приложения становятся более быстрыми и удобными.

Основными преимуществами использования технологии AJAX являются:

  • Экономия трафика. Использование AJAX позволяет значительно сократить трафик при работе с веб-приложением благодаря тому, что часто вместо загрузки всей страницы достаточно загрузить только изменившуюся часть, как правило, довольно небольшую;

  • Уменьшение нагрузки на сервер. AJAX позволяет несколько снизить нагрузку на сервер. К примеру, на странице работы с почтой, когда вы отмечаете прочитанные письма, серверу достаточно внести изменения в базу данных и отправить клиентскому скрипту сообщение об успешном выполнении операции без необходимости повторно создавать страницу и передавать её клиенту;

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

Ado.Net

Технология доступа к данным ADO.NET - это часть Microsoft .NET Framework, т.е. набор средств и слоев, позволяющих приложению легко управлять и взаимодействовать со своим файловым или серверным хранилищем данных.

В NET Framework библиотеки ADO.NET находится в пространстве имени System.Data. Эти библиотеки обеспечивают подключение к источникам данных, выполнении команд, а также хранилище, обработку и выборку данных (рисунок ).

Рисунок 9. ADO.NET

ADO.NET отличается от предыдущих технологий доступа к данным тем, что она позволяет взаимодействовать с базой данных автономно, с помощью кеша базы данных.

Автономный доступ к данным необходим, когда невозможно удерживать открытое физическое подключение к базе данных каждого отдельного пользователя или объекта.

Основные преимущества использования технологии ADO.NET:

  • использование разъединенной модели доступа к данным;

  • хранение данных в объектах DATASET;

  • глубокая интеграция с XML.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]