- •Механізм зворотного виклику DataSnap
- •Керування службами сервера додатків в DataSnap
- •Механізм віддаленого доступу DataSnap
- •Технологія midas, corba
- •Характеристика архітектури «клієнт-сервер»: системна архітектура, клієнти та сервери.
- •Принцип взаємодії між клієнтськими серверними частинами.
- •Переваги протоколів віддаленого виклику процедур.
- •Типовий поділ функцій між клієнтом серверами.
- •Компоненти мережного додатку.
- •Види архітектури за принципом.
- •Типи серверів к-с технологій. Сервер бд.
- •Клієнти та сервери. Типи клієнтів.
- •Рівень користувацького інтерфейса. Рівень обробки. Рівень даних.
- •Огляд архітектури.Net. Структура.Net framework.
- •Організація з’єднання з бд застосування в ado.Net.
- •Особливості виконання операцій у роз’єднаному середовищі
- •Робота з реляційними даними в ado.Net.
- •Компоненти та моделі постачальника ado.Net.
- •Етапи створення застосування з використання ado.Net.
- •Середовище розробки asp. Net.
- •Організація відкриття підключення в ado.Net
- •Особливості виконання операцій оновлення даних у з’єднаному середовищі.
- •Відображення реляційних даних в ado.Net.
- •Причини появи та особливості архітектури ado.Net.
- •Організація управління з’єднанням в ado.Net.
- •Особливості виконання операцій обробки даних у з’єднаному середовищі.
- •Модифікація ієрархічних даних в ado.Net.
- •Транзакція, її характеристики та види.
- •Організація зберігання рядків підключення в ado.Net.
- •Особливості виконання операцій читання даних у з’єднаному середовищі.
- •Відображення даних за допомогою об’єкта DataView в ado.Net.
- •Проміжні точки збереження та вкладені транзакції.
- •Рівні ізоляції транзакції.
- •Протокол soap. Web- сервіси xml.
- •Локальна архітектура. Архітектура «файл-сервер». Архітектура «клієнт сервер»: «товстий клієнт», «тонкий клієнт».
- •Вступ до технології ado. Взаємодія ado і компонентів vcl.
- •Особливості застосування технологій bde та odbc.
- •Рядок з’єднання ado. З’єднання з сховищем данних.
Рівень користувацького інтерфейса. Рівень обробки. Рівень даних.
Рівень користувацького інтерфейса.
Місить програми за допомогою яких користувач може взаємодіяти з додатками. Простим варіантом програми користувацького інтерфейса є наявність символьного дисплею, такі інтерфейси використовуються для роботи з мейнфреймами. На даний час навіть середовищі мейнфреймів спостерігається вдосконалення користувацького інтерфейса.
Рівень обробки.
Багато додатків типу к-с побудовані з 3 різних частин:
Відповідальна за взаємодію з користувачем.
Відповідальна за функціональні додатки.
Відповідальна за роботу з БД або ФС.
2 частина належить до рівня обробки даних.
В обраному користувацькому інтерфейсі або БД на рівні обробки важливо обрати загальні закономірності.
Рівень даних.
Цей рівень містить програми які обробляють дані за допомогою додатків. Специфічними властивостями цього рівня є потреби збереження. Це значить що коли додаток не працює дані повинні зберігатися в відокремленому місці з результатом на подальше використання.
В найпростішому варіанті рівень даних реалізується ФС але найчастіше використовується повномасштабна БД і в моделі КС рівень даних знаходиться на стороні сервера.
Огляд архітектури.Net. Структура.Net framework.
.NETFramework – програмна технологія випущена компанією Microsoft як платформа для створення як звичайних програм так і web-застосувань. Однією з ідей .NET є сумісність служб написаних різними мовами. Хоча ця можливість рекламується Microsoft як перевага .NET.
.NET поділяється на дві частини:
Середовище виконання.
Інструментарій розробки.
Платформа .NETFramework або просто .NET грає роль своєрідної ОС всередині ОС, дозволяючи створювати і звичайні програми, і web-додатки на різних мовах програмування.
Організація з’єднання з бд застосування в ado.Net.
Особливості виконання операцій у роз’єднаному середовищі
Роз’єднаний режим роботи застосування припускає використання підключення до бази даних тільки для одержання необхідної інформації. В процесі обробки даних з'єднання між застосуванням і базою припиняється. Будь-які зміни в отриманих даних не позначаються на вмісті бази даних. Для забезпечення такої можливості в ADO.NET
передбачено кілька класів. Клас DataSet розроблено як автономне сховище даних. Він складається з набору таблиць, кожна з яких містить множину рядків і стовпчиків даних. У класі DataSet можна визначити зв'язки між таблицями. Існує два конструктори, що дозволяють створювати об'єкти типу DataSet. Перший конструктор сприймає як параметр рядок, що містить ім'я створюваного об'єкта. Ім'я для об'єкта типу DataSet необхідне, щоб гарантувати наявність його в документі XML для елемента верхнього рівня в XML-схемі.
DataSet data=new DataSet("Northwind");
Console.WriteLine("Об'єкт {0} створено",data.DataSetName);
Другий конструктор дозволяє створити об'єкт DataSet без параметрів, наприклад:
DataSet data=new DataSet();
У цьому разі новий об'єкт матиме ім'я NewDataSet. Клас DataTable реалізує всі стандартні інтерфейси, які реалізовані в DataSet. Тому він може виконувати ті ж функції, що й DataSet. Клас DataTable містить колекції Columns, Rows і Constraints. Колекції Columns й Constraints разом утворюють схему для DataTable, а колекція Rows містить дані.
