Next: B. Możliwe rozszerzenia
Up: Język do tworzenia aplikacji
Previous: 7 Zakończenie
Spis rzeczy
Implementacja języka TLCC dołączona do pracy obsługuje
znaczną większość jego cech, które zostały omówione. Ważniejsze elementy,
których obsługa została w pełni zaimplementowana to:
- tłumaczenie klas TLCC na klasy wykorzystujące system CORBA (w C++);
- obsługa wizualizatorów;
- obsługa szablonu HTML w wizualizatorach (wraz z wielokrotnym zagnieżdżaniem
bloków);
- możliwość definiowania akcji i obsługa formularzy;
- atrybuty i metody dzielone w klasach oraz metody statyczne;
- obsługa wielu modułów z kodem TLCC;
- uruchamianie wielu serwerów obiektów sesji i serwera obiektów dzielonych;
- automatyczne zarządzanie sesjami (tworzenie i usuwanie sesji, bezpośredni
dostęp do obiektów z sesji);
- równoległe przetwarzanie nadchodzących żądań HTTP;
- operacje na plikach służących do przechowywania obiektów;
- trwałość obiektów dzielonych (serializacja do pliku);
- wstawianie kodu w C++;
- obsługa typów złożonych (tablice, struktury);
- kompresja referencji.
Cechy, które nie zostały jeszcze całkowicie zaimplementowane to:
- pełna obiektowość (brak dziedziczenia i atrybutów statycznych);
- trwałość sesji (brak zapisu obiektów sesyjnych do pliku);
- uruchamianie wielu serwerów obiektów dzielonych (na razie obsługiwany
jest jeden taki serwer).
Next: B. Możliwe rozszerzenia
Up: Język do tworzenia aplikacji
Previous: 7 Zakończenie
Spis rzeczy
Paweł Lenk 2002-12-10