Page 211 - 4785
P. 211

-  DataGrid  -  елемент  управління,  що  відображає  вміст  об'єкта
                            ADO.NET DataSet у вигляді таблиці;
                               -  DataList  -  елемент  управління  для  вибору  значень,
                            заповнюваних з джерела даних.
                               Якщо  необхідно  відобразити  дані,  отримані  за  запитом
                            користувача з джерела даних, у вигляді таблиці на веб-сторінці, то
                            ASP.NET надає в розпорядження веб-програміста  зручний елемент
                            управління DataGrid
                                   5.14 Інтерфейси взаємодії веб-додатків з СУБД.
                                   Сьогодні більшість інформаційних систем в тій чи іншій мірі
                            використовують  бази  даних.  Чи  не  становлять  виняток  і  системи,
                            засновані  на  веб-технологіях.  Тому  організація  взаємодії  веб-
                            додатків з СУБД є невід'ємною складовою частиною веб-технологій.
                                   До почав 90-х років існувало декілька різних постачальників
                            баз даних, кожен з яких мав власний інтерфейс. Якщо додатку було
                            необхідно обмінюватися даними з декількома джерелами даних, для
                            взаємодії  з  кожною  з  баз  даних  було  необхідно  написати  окремий
                            код.  З  метою  вирішення  цієї  проблеми  Майкрософт  і  ряд  інших
                            компаній  створили  стандартний  інтерфейс  для  отримання  і
                            відправки даних джерел даних різних типів. Цей інтерфейс отримав
                            назву open database connectivity (ODBC).
                                   C  допомогою  ODBC  прикладні  програмісти  змогли
                            розробляти додатки з використанням єдиного інтерфейсу доступу до
                            даних,  не  враховуючи  тонкощі  взаємодії  з  різними  джерелами
                            даних.  Це  досягається  завдяки  тому,  що  постачальники  різних  баз
                            даних розробляють драйвери, що враховують специфіку конкретних
                            джерел даних при реалізації стандартних функцій з ODBC API. При
                            цьому  додатки  використовують  функції  такого  API,  реалізовані  у
                            відповідному конкретному джерелу даних драйвере.
                                   По-суті,  інтерфейс  ODBC  є  звичайним  процедурним  API.
                            ODBC підтримується великою кількістю операційних систем.
                                   Є також ODBC-драйвери і для нереляційних даних, таких як
                            електронні таблиці, текст і XML файли.
                                      Типовий  сценарій  роботи  веб-додатки  з  джерелом  даних
                            виглядає наступним чином:
                                   1. Встановлення з'єднання та підключення до джерела даних.



                                                           209
   206   207   208   209   210   211   212   213   214   215   216