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

12. Наведіть можливості використання html-документів або xml-документів на мобільних пристроях.

При роботі в громадському транспорті мережа то з'являється, то зникає. Також на мобільних пристроях, як правило, великий пінг (до секунди), і навіть одна незакешірованная картинка або CSS може додати секунду або дві до часу завантаження сторінки. Щоб у такій ситуації веб-додаток надійно працювало, HTML 5 дозволяє зберігати інформацію у клієнта. Для цього застосовуються дві специфікації: AppCache дозволяє тримати на пристрої незміну частину веб-застосування, а база даних - зберігати у клієнта сотні кілобайт даних користувача.

Для роботи AppCache потрібно створити особливий текстовий файл - так званий «маніфест мобільного додатку» або «маніфест кешу». У ньому зберігається список всього, що не змінюється і може знадобитися додатком. Як правило, в маніфест додається який-небудь коментар, який міняють, як тільки який-небудь файл змінився

Підтримка відео та аудіо потоків знаходиться на дуже ранніх стадіях і піддається постійним доопрацюванням, але такі сайти, як YouTube і Pandora одного разу зможуть прибрати Flash повністю і використовувати потоки аудіо і відео з синхронізованим відтворенням та іншими корисними особливостями

13. Як організовуються з'єднання з базами даних?

Для доступу до баз даних SQL Server можна використовувати різні методи - програмний інтерфейс DB Library, програмний інтерфейс ODBC, об'єктний інтерфейс RDO, об'єктний інтерфейс OLE DB і об'єктний інтерфейс ADO.

Допомогою інтерфейсу ActiveX Data Objects (ADO) додатки (як звичайні, так і орієнтовані на використання технологій Інтернету) можуть підключатися до баз даних, витягувати, обробляти та оновлювати інформацію в них.

ADO являє собою інтерфейс рівня додатків, створений поверх об'єктного інтерфейсу OLE DB. При цьому інтерфейс OLE DB забезпечує універсальний доступ до даних. Такий доступ забезпечується у свою чергу за допомогою провайдерів, таких, як Microsoft OLE DB Provider для ODBC (MSDASQL) або Microsoft OLE DB Provider для SQL Server (SQLOLEDB).

Інтерфейс OLE DB - відкритий стандарт, розроблений спеціально для надання доступу додаткам до баз даних, як реляційних, так і нереляційних (таких, як сервери пошти, бази даних VSAM і т. д.).

Створюючи додатка OLE DB, Ви можете реалізувати в ньому як функції провайдера даних, так і функції споживача даних.

Так само як і у випадку тільки що розглянутим об'єктної моделі ADO, базовими елементами програмної моделі OLE DB є набір об'єктів. Ці об'єкти застосовуються для установки з'єднання з базами даних і сеансів, виконання команд з параметрами, отримання результату виконання цих команд у вигляді змінних або наборів записів, обробки подій і помилок.

Інтерфейс Open Database Connectivity (ODBC) являє собою набір призначених для доступу до баз даних функцій програмного інтерфейсу. Цей набір припускає використання структурного мови запитів SQL.

Для того щоб інтерфейс ODBC став доступний програмам, необхідно встановити драйвер ODBC. Такий драйвер мається на складі Microsoft SQL Server, а також у складі багатьох інших СУБД, розрахованих на роботу в середовищі операційних систем Microsoft Windows, Macintosh і деяких версій Unix.

Створення додатків Web до баз даних Oracle в простому випадку забезпечує PL / SQL. Збережені процедури можуть витягувати інформацію з бази даних і форматувати її у вигляді сторінок HTML. Інтерпретувати команди HTML дозволяють стандартні пакети htf і htp.

Oracle WebServer являє собою сервер HTTP з можливістю інтеграції з базою даних. Oracle WebServer отримує Uniform Resource Locator (URL) за допомогою протоколу HTTP від ​​навігатора WWW і витягує інформацію, необхідну для відповіді на запит, з бази даних або файлової системи. Web Listener - звичайний Web-сервер, який отримує URL від клієнта - навігатора WWW - і відповідає на запит. При отриманні URL Web Listener визначає, чи потрібне для виконання запиту звернення до файлової системи, виконання програми через інтерфейс CGI або звернення до бази даних.

WebServer 3.0 дозволяє використовувати cледует картриджі.

Картридж PL / SQL, що дозволяє будувати Web-сторінки, засновані на інформації, що витягується з бази даних. Динамічні сторінки створюються за допомогою збережених процедур PL / SQL, які використовують стандартний пакет функцій і процедур, що інтерпретують команди мови HTML.

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