Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Технології об’єктного зв’язування odbc, ole db, ado: організація доступу до даних, дати порівняльний аналіз роботи цих механізмів доступу
ODBC-open data base connectivity(відкритий доступ до даних).Цей підхід передбачає створення сукупності драйверів для роботи з конкретними бд.Застосування виконує обробку даних і викликає ф-ї бібліотеки odbc в субд.Диспетчер драйверів завант. І вивантажує драйвери за вимоги застосув.Драйвери виконують обробку викликів ф-й odbc: направлення запитів у конкретні джерела даних;отримання результатів. OLE DB –object linning and embedding data base/Кожне джерело даних має різний інтерфейс і мову зипитів. Ole db- це метод доступу до даних через стандартній СОМ інтерфейс,який забеспечує обробку інформації незалежно від її виду і місця розташування.СОМ-модель багатокомпонентніх об»єктів.Це певний об»єкт який має багато інтерфейсів.СОМ об»єкт описує засіб взаємодії програм різних типів.Всі класи сом зберігаються у спеціальній бібліотеці АDO-представляє собою інтерфейс високого рівня до OLE DB і забеспечує біль просте застосування. ODBC - найбільш універсальна та надійна з усіх технологій, до того ж, у деякому роді крос-платформна, оскільки існує UnixODBC. Крім того, за рахунок того, що ODBC - технологія з солідним стажем присутності на ринку, то і драйверів для різних СУБД під неї написано дуже багато.Щоправда, відсутність об'єктного API кілька негативно позначається на швидкості розробки додатків, але, тим не менше, існують бібліотеки, що є оболонками для її функцій і дозволяють працювати з даними як з об'єктами (якщо дозволяє мова програмування, звичайно).OLE DB безпосередньо її використовують рідко, оскільки набагато зручніше працювати з OLE DB через об'єкти ADO. При цьому, що саме цікаве, нерідко в прикладних програмах спостерігається связка ADO-OLE DB-ODDC-СУБД.Якщо швидкість і стабільність роботи для програми не дуже критичні, то така зв'язка цілком прийнятне рішення. ADO-коли мова заходить про компоненти ActiveX, як правило, неявно мається на увазі клієнтська частина програми.Microsoft Active Server Pages (ASP) - активні серверні сторінки-являють собою інструмент для ефективної розробки серверних Web-додатків, що інтегрують у своєму складі HTML-код, VBScript і компоненти ActiveX.Це означає, що у вже існуючі напрацювання легко можуть бути вбудовані фрагменти коду на VBScript або JavaScript, а також виклики відповідних об'єктів ActiveX. Як, напевно, відомо, VBScript-це звуження добре знайомого мови програмування Visual Basic на область створення Web-сторінок.Основним ідейним відзнакою VBScript від VB, на мій суб'єктивний погляд, є те, що VBScript не містить операторів файлового вводу-виводу і взагалі засобів прямого доступу до операційної системи (напрошується паралелі, якщо Java зіставити з С / С + +, не правда ли).Крім цього, в VBScript існує тільки один тип змінних-variant, відсутні декларативные константи і т.п. Наявність звичного синтаксису мови високого рівня істотно спрощує створення HTML-сторінок. Див класичний приклад:
Крім цього, до складу середовища активних серверних сторінок (ASP Framework) входять наступні 5 основних вбудованих об'єктів. Application (додаток) - для розділення інформації між всіма користувачами даного додатки Request (запит) - для отримання тих значень, які броузер клієнта передає на сервер по HTTP-запиту, тобто, грубо кажучи, для отримання інформації про користувача або від користувача Response (відповідь) - для передачі інформації клієнту Server (сервер) - надає можливість звернення до методів та властивостями сервера для керування середовищем виконання ASP Session (cеанс) - для зберігання інформації, що відноситься до даної спеціальної сесії. Докладніше довідатися про призначення і використання об'єктів ASP, їх методи і властивості можна, звернувшись до документації, наприклад, Active Server Pages Roadmap. Крім базових об'єктів, ASP підтримують численні компоненти ActiveX, які спрощують створення і значно підвищують функціональність активних Web-сторінок.До них відносяться різні елементи управління, компоненти, що створюють зміст програми, компоненти введення / виводу у файл (чого, як ми пам'ятаємо, не було в VBScript) та багато інших.Але нас в першу чергу будуть цікавити компоненти, що дозволяють організувати доступ до баз даних, або Active Data Objects (ADO).
|
|||||
Последнее изменение этой страницы: 2017-01-25; просмотров: 99; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.236.145.110 (0.019 с.) |