Предисловие |
3 |
Раздел 1. ВВЕДЕНИЕ В ТЕХНОЛОГИЮ РАЗРАБОТКИ INTERNET-ПРИЛОЖЕНИЙ |
1. Internet-приложения. Основные определения и понятия |
6 |
1.1. Типы Internet-приложений |
6 |
1.2. Архитектурные шаблоны Web-приложений |
8 |
1.3. Принципы функционирования Web-приложений |
9 |
1.4. Web-приложения в сетях Intranet |
10 |
1.5. Web-приложения с модулями расширения клиентской и серверной части |
15 |
1.6. Архитектура Web-приложений, публикующих базы данных |
22 |
2. Internet-приложения. Классификация Web-приложений |
25 |
2.1. Двухуровневые Web-приложения |
25 |
2.2. Трехуровневые Web-приложения |
27 |
2.3. Многоуровневые Web-приложения |
28 |
2.4. Web-приложения на основе технологии CORBA |
31 |
2.5. Web-приложения на основе интерфейсов OLE DB, ADO и ODBC |
36 |
3. Обзор Web-серверов |
39 |
3.1. Общее представление о Web-сервере |
39 |
3.2. Сервер Apache |
40 |
3.3. Сервер Microsoft Internet Information Server. Характеристика |
42 |
3.4. Использование Web-серверов |
43 |
Раздел 2. ТЕХНОЛОГИИ РАЗРАБОТКИ INTERNET-ПРИЛОЖЕНИЙ |
4. Клиентские сценарии и приложения |
46 |
4.1. Программы, выполняющиеся на клиент-машине |
46 |
4.2. Программы, выполняющиеся на сервере |
47 |
4.3. Насыщенные Internet-приложения |
47 |
4.4. Введение в JavaScript |
49 |
4.5. Краткая характеристика VBScript |
52 |
4.6. Java-аплеты |
53 |
4.7. Action Script - общая характеристика |
54 |
4.8. XAML и Microsoft Silv erlight |
54 |
4.9. Понятие о DOM |
55 |
4.10. DHTML |
56 |
5. Серверные Web-приложения |
58 |
5.1. Стандарт CGI |
59 |
5.2. Сценарии |
60 |
5.3. Сценарные языки: классификация по быстродействию |
61 |
5.4. Python |
61 |
5.5. Ruby |
62 |
5.6. ISAPI |
63 |
6. Общие сведения о технологиях ASP |
66 |
6.1. Принципы функционирования Active Server Page |
67 |
6.2. Модель Active Server Page |
68 |
6.3. История технологий ASP |
69 |
6.4. Общие сведения о технологиях ASP.NET |
73 |
6.5. Процесс создания Web-приложения на ASP.NET |
74 |
6.6. Использование дополнительных средств при разработке приложений на основе технологий ASP.NET |
77 |
6.7. Серверные элементы управления ASP.NET |
78 |
6.8. Работа с источниками данных в ASP.NET |
79 |
7. Введение в технологию AJAX |
81 |
7.1. Структура и история развития технологии AJAX |
82 |
7.2. Объект XmlHttpRequest |
85 |
7.3. Безопасность AJAX-приложений |
93 |
7.4. Инструментарий разработки AJAX-приложений |
100 |
7.5. Разработка мобильных Web-приложений |
103 |
8. XML как технология разработки Internet-приложений |
107 |
8.1. Введение в технологию XML |
109 |
8.2. Стандартизация основных направлений XML-технологий |
111 |
8.3. Структура XML-документа |
113 |
Заключение |
118 |
Литература и ссылки на Internet-ресурсы |
119 |