Web-прил. состоит из:
Информ.часть содержит стат. и динам-кие эл-ты стр. и реализуется в виде Web-форм.
Прогр. код реализует логику, определенную в процедурах обработки данных, которые определяют реакцию прил. на запросы пользователя.
Сведения о конфигурации - файлы, содержащие парам. безопасности, реакцию прил. на возникающие ошибки и т. д.
Web-форма (или Web-стр.) - осн. эл-т Web-прил., кот.:
1) позволяет размещать внутри себя различ. эл-ты управл., способные отображать данные и реагировать на действия пользователя,
2) представляет собой HTML-стр., т. к. содержит все атрибуты формы.
В HTML-страницы э-ты упр. предст. в виде тегов.
<%@ [Directive] [Attribute=Value] %>
Существует 11 директив:
1) @Import - Импортирует пространство имен
2) @Master - Применяется на стр. шаблона дизайна
3) @Page - Атрибуты, отн. к данной стр. и т.д.
Атрибуты:
1) Buffer - Управляет буферизацией стр.
2) ClassName - назначение имя класса, сгенерированного стр.
3) Language - Язык, используемый во внедренном коде
4) CompilerOptions - Опции компилятора и т.д.
1. Блок<script runat="server"> </script>
Наз. блоком объявления кода. Тег <script> выполн. на сервере. Внутри блока м/о объявлять перем., конст. и ф-ии.
2. Блок <% и %>
Внедренный код обрабатывается во время события Render как часть стр.. В теле блока м/о объявлять перем., но нельзя - методы или типы.
3. Исп. серверных элементов управления.
Опис. в теле стр. подобно обычным эл-там разметки и
являются членами класса стр. Обращение - ч/з идентификатор.
28. Объектнаямодель Web-стр. Об-тыSession, Application, Cache, Request, Response, Server, User. Проблема сохр. данных стр. в промежутке м/у обращениями к ней.
Session - для хранения любого типа польз. данных, кот. должен постоянно сущ. м/у запросами Web-стр. Он предоставляет словарный доступ к набору пар имя=значение, содержащему польз. данные текущего сеанса.
Application содержит словарь данных имя=значение, глобальных для всего прилож.
Cache динамичный механизм хранения глоб. инфы, т.к. прил. удаляет часть инфы при нехватке памяти. Это коллекция объектов имя=значение – уст. политику истечения срока и определять зависимости.
CreateObject(string) - Создает экземпляр COM-объекта,
Transfer(string) - Передает исполнение другой Web-стр. в текущем приложении;
User содержит инфу о пользователе. Он полезен при выполнение прил к-либо аутентификации, огранич. доступ анонимных польз.(вопрос безопасности)
Осн. пробл - сохр данных стр в промежутке м/у обращ. к ней. Для
реализации этого механизма исп. состояния отображения. Сост. отобр. Web-формы
доступно только внутри этой Web-формы. Чтобы сделать данные доступными др
формам в этом прил, нужно данные сохр. в объектах с более глобальной областью
видимости, кот. наз перем состояния.
29. Х-ка пакета Web Developer как средства для созд. Web-прил БД. Назнач файла web.config. Публикация Web-прил. на серверах.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.