Web-приложения и web-серверы
Перед тем как погружаться в среду ASP.NET, мы должны рассмотреть основы архитектуры web-приложений и некоторые базовые web-технологии. Вначале дадим не очень строгое определение: web-приложение — это набор взаимосвязанных файлов (*.htm, *.asp, *.aspx, файлов изображений и т. п.), а также связанных с ними компонентов (двоичных файлов .NET или классического СОМ), которые размещены на web-сервере.
Web-сервер — это программный продукт, на котором размещаются ваши web-приложения и который обычно обеспечивает набор связанных с web-приложениями служб, таких как интегрированные средства обеспечения безопасности, поддержка протокола FTP, поддержка средств передачи электронной почты и т. п. Web-сервер уровня предприятия от Microsoft называется Internet Information Server (IIS)/
При создании web-приложений с использованием классических ASP или ASP.NET нам обязательно придется — прямо или опосредованно — работать с IIS. Однако, если мы работаем под Windows 2000 Professional, будем помнить, что по умолчанию в этой операционной системе IIS не устанавливается. Для установки IIS в панели управления выберем Add/Remove Programs (Добавить/Удалить программы) и найдем пункт Add/Remove Windows Components (Добавить/Удалить компоненты Windows).
После того как установка IIS будет завершена, проще всего управлять им из консоли ММС, которая называется Internet Services Manager (ее можно найти в Administrative Tools). В этой главе мы не будем использовать виртуальные web-cepверы и ограничимся использованием лишь web-сервера по умолчанию. Он помечен в окне Internet Services Manager как Default Web Site (рис. 14.1).
Рис. 14.1. Администрирование IIS
- Начальное руководство по разработкеweb-приложений и asp.Net.
- Разработка web-приложений и asp.Net
- Web-приложения и web-серверы
- Что такое виртуальные каталоги?
- Структура документа html
- Форматирование текста средствами html
- Заголовки html
- Html-редактор Visual Studio.Net
- Разработка форм html
- Создаем пользовательский интерфейс
- Добавление изображений
- Клиентские скрипты
- Пример клиентского скрипта
- Реализация проверки введенных пользователем данных
- Передаем данные формы (методы geTиPost)
- Синтаксис строки запроса http
- Создание классической страницы asp
- Принимаем данные, переданные методом post
- Первое приложение asp.Net
- Некоторые проблемы классических asp
- Некоторые преимущества asp.Net
- Пространства имен asp.Net
- Наиболее важные типы пространства имен System.Web
- Приложение и сеанс подключения пользователя
- Создание простого web-приложения на с#
- Исходный файл *.Aspx
- Файл web.Config
- Исходный файл Global.Asax
- Простой код asp.Net на с#
- Архитектура web-приложения asp.Net
- Тип System.Web.Ui.Page
- Связка *.Aspx/Codebehind
- Свойство Page. Request
- Свойство Page.Response
- Свойство Page.Application
- Отладка и трассировка приложений asp.Net
- Элементы управления WebForm
- Создание элементов управления WebForm
- Иерархия классов элементов управления WebForm
- Виды элементов управления WebForm
- Базовые элементы управления WebForm
- Группа переключателей
- Текстовое поле для ввода нескольких строк с полосой прокрутки
- Элементы управления с дополнительными возможности
- Элемент управления Calendar
- Элемент управления AdRotator (баннерная рулетка)
- Элемент управления для работы с источниками данных
- Элемент управления DataGrid
- Еще немного об источниках данных
- Элементы управления для проверки вводимых пользователем данных
- Обработка событий элементов управления WebForm
- Подведение итогов
- Web-cлужбы