Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
69_Web.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

Тема 7. Практична реалізація баз даних в інтернеті 91

7.1. Яким має бути ефективний Інтернет-магазин. 92

7.1.2 . Послідовність роботи інтернет-магазину: | 92

7.1.3. Переваги і можливості|спроможності| Інтернет-магазину 92

7.1.4. Недоліки|нестачі| Інтернет-магазину 93

7.2. Конструювання інтернет-магазину 93

7.3. Технологія ASP 95

7.4. Інструменти 96

7.5. Розміщення сайту в інтернеті 96

7.6. База даних інтернет-додатка 97

Таблиці 99

7.7. Створюємо інтерфейс інтернет-магазину 102

7.7.1. Короткий список основних сторінок сайту: 102

7.7.2. Реалізація каталогу товарів 102

7.7.3. Авторизація відвідувачів|візитерів| інтернет-магазину 103

7.7.4. Оформлення замовлення в інтернет-магазині 105

7.7.5. Розробка інтернет-додатків|застосувань| 105

Тема 1. Вступ до Інтернет программування

1.1. Інтернет-додатки - основні відомості

Інтернет-додатком можна вважати будь-який програмний продукт, якй так чи інакше, використовує Інтернет. Відповідно до такого визначення, додатки, користувачі яких реєструються або одержують доступ до довідкової системи через Інтернет, теж у якійсь ступені є Інтернет-додатками. Давайте спробуємо обмежити область нашого інтересу, виділивши чотири типи Інтернет-додатків;

  • Web-додатки, які працюють на сервері, передаючи через Інтернет дані на клієнтські машини. Для їх застосування потрібні Web-браузери, такі, як Microsoft Internet Explorer (IE) і Mozilla FireFox (FF);

  • Web-сервіси, які дозволяють додаткам обробляти їхні дані на сервері. При цьому передача даних на сервер і повернення результатів здійснюється через Інтернет;

  • додатки з підтримкою Інтернету - автономні програми з убудованими механізмами, що дозволяють їхнім користувачам реєструватися, одержувати відновлення, а також надають доступ до довідкової системи і інших допоміжних служб через Інтернет;

  • однорангові додатки - автономні програми, що використовують Інтернет для взаємодії з іншими програмними продуктами цього ж типу.

1.2. Принцип роботи Web-додатків

Web-додатки використовують архітектуру «клієнт - сервер». Web-додаток перебуває на сервері і обробляє запити, які передають йому через Інтернет численні клієнти.

На стороні клієнта Web-додаток працює в браузері, наприклад в IE або FF. Користувальницький інтерфейс Web-додатка передається на клієнтську машину у вигляді сторінок мовою HTML (Hypertext Markup Language), де браузер інтерпретує й відображає їх.

На стороні сервера Web-додаток працює під керуванням IIS (Internet Information Services). IIS управляє роботою додатка, передає йому клієнтські запити й повертає клієнтам результати виконання їхніх запитів. Запити і результати їх виконання передаються через Інтернет протоколом HTTP (Hypertext Transport Protocol).

Протокол - це набір правил, що регламентують взаємодію двох і більше сутностей, що реалізується через середовище, таке, як Інтернет.

Web-додаток компонує відгук із серверних ресурсів, до яких відноситься:

  • код, що працює на сервері (те, що традиційно вважається «додатком» в Windows-програмуванні);

  • Web-форми, HTML-сторінки, графічні файли й інший уміст, що становить інформаційне наповнення додатків.

Web-додатки багато в чому нагадують традиційні Web-сайти, але на відміну від них відображають користувачеві динамічний уміст, який генерується кодом, додатка, а не статичні сторінки, що зберігаються на сервері в готовому вигляді.

Частина Web-додатка, що виконується, здатна робити багато чого з того, чого не можуть статичні Web-сайти, а саме:

  • приймати дані від користувача й зберігати їх на сервері;

  • виконувати для користувача різні дії: розміщати замовлення, робити складні обчислення і витягати інформацію з баз даних (БД);

  • ідентифікувати користувача і відображати інтерфейс, побудований відповідно до його профілю;

  • відображати постійно змінюваний уміст, наприклад інвентарні списки, оброблювані замовлення і відомості про товари, що відвантажують.

Цей перелік далеко не повний. У принципі, Web-додатки здатні вирішити будь-які уявлені завдання, доступні і клієнт-серверним додаткам. Особливість Web - додатків у тім, що взаємодія між клієнтом і сервером здійснюється через Інтернет.

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