Структура Web-додатків

Будь-який Web-додаток складається із трьох частин: інформаційного наповнення, коду, що реалізує логіку додатка, і відомостей про конфігурацію. Коротко ці частини із вказівкою їхнього місця в структурі Web-додатків ASP.NET описані в таблиці 1-1.

Таблиця 1-1. Компоненти Web-додатка ASP.NET

Компонент Типи файлів Опис
Інформаційне наповнення Web-форми, HTML, графіка, аудіо, відео й інші дані Ці файли визначають вигляд Web-додатка. Містять як статичні (текст або зображення), так і динамічні елементи, які компонуються кодом додатка «нальоту» (наприклад, запити до БД)
Код Файли, які виконуються, і сценарії Реалізують логіку, що визначає реакцію додатка на запити користувача. Код Web-додатків ASP.NET перебуває в бібліотеці, що підключає динамічно (DLL), яка працює на сервері, і (у деяких випадках) сценаріях, що виконуються на клієнтських машинах
Відомості про конфігурації Файл Web.config, таблиці стилів параметри IIS Конфігураційні файли і параметри визначають спосіб виконання додатка на сервері, коло осіб, що мають доступ до додатків, способи обробки помилок і ряд інших аспектів

Web-форма (Web form) — це ключовий елемент Web-додатка. Вона рівною мірою схожа на HTML-сторінку і на Windows-форму: Web-форма виглядає і працює як HTML-сторінка, але, подібно Windows-формі, містить елементи керування, що реагують на події і виконують код.

У готовому Web-додатку код Web-форми, який виконується, зберігається в бібліотеці (.dll-файл), що працює під керуванням IIS на сервері. Інформаційне наповнення Web-форми перебуває в каталозі вмісту Web-сервера.

Коли користувач відкриває в браузері сторінку Web Forms, відбувається наступне:

1. IIS запускає частину Web-додатка, яка виконується, якщо це ще не зроблено.

2. Частина додатка, яка виконуєтья, компонує відгук для даного користувача із умісту запитаної їм сторінки Web Forms і вмісту, динамічно сформованого кодом.

3. IIS повертає користувачеві результат виконання його запиту у вигляді HTML.

Одержавши запитану Web-форму, користувач може вводити в неї дані, установлювати потрібні перемикачі, клацати кнопки, тобто працювати з елементами керування форми. Маніпуляції над деякими елементами керування (наприклад, натискання на кнопки) ініціюють повернення форми на сервер для обробки подій, і все повторюється знову.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: