Лабораторная работа: Проектування триланкової розподіленої інформаційної системи для роботи з БД із використанням технології DataSnap (MIDAS)
{
if (ClientDataSet1->Active) // close and disconnect
{
ClientDataSet1->Close();
DCOMConnection1->Close();
}
else // open (will automatically connect)
{
//DCOMConnection1->Open();
ClientDataSet1->Open();
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ApplyClick(TObject *Sender)
{
ClientDataSet1->ApplyUpdates(0);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::SaveClick(TObject *Sender)
{
ClientDataSet1->SaveToFile("customer.cds", dfBinary);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::LoadClick(TObject *Sender)
{
ClientDataSet1->LoadFromFile("customer.cds");
}
Клієнтське прикладення у триланковій моделі повинне володіти лише мінімально необхідним набором функцій, делегуючи більшість операцій з обробки даних серверу прикладень . Все! Прикладення готове до запуску.
?Контрольні запитання:
1. Опишіть процес спілкування сервера прикладення з клієнтом за технологією MIDAS .