FD AppMaster

Copyright (c) 2000 Mirek Janata

 

Co je AppMaster

 

AppMaster, dále AM, je editor FastX a Freelance aplikací a inicializace FastX serveru. Zároveň umožňuje volbu aplikace, se kterou má Freelance Developer pracovat. Veškeré akce, jako volba aktivní aplikace, přidání, kopírování, rušení či přejmenování aplikace, parametru či jiné vlastnosti, se vyvolávají jako obvykle pomocí popup menu. Aplikace, se kterou FD pracuje, se zobrazuje v pravé části nástrojové lišty.

 

AppMaster - popis editovaných vlastností

AM spravuje vlastnosti následujících entit:

 

AppMaster - blok init

Blok init obsahuje následující položky:

Každý z těchto podbloků může obsahovat jednu anebo více položek.

 

AppMaster - blok kernel

Blok kernel je společný předek všech FastX runtime aplikací. Je tedy nezbytné ji jmenovat v položce DerivedFrom: runtime aplikací anebo generických aplikací, od kterých jsou runtime aplikace odvozeny.

 

AppMaster - Generické aplikace

Základní entitou, se kterou FastX server pracuje, je aplikace. Aplikace představuje kolekci zdrojů, tedy například spustitelných X modulů, šablon editačních tabulek a formulářů ( WTX resp. WFX soubory ), reportů ( WRO soubory ), případně Freelance zdrojů ( soubor <aplikace>.xre ) a Freelance slovník. Dále aplikace definuje sadu služeb ( tasků ), kterou mají klienti k dispozici, backend parametry, backend pojmenované řetězce a v neposlední řadě bezpečnostní pravidla. Poznámka: každý klientský požadavek musí jednoznačně definovat aplikaci, task a případně parametry.
Generické aplikace
umožňují inteligentní strukturování aplikačního schematu. Vzhledem k tomu, že každá aplikace může dědit vlastnosti jedné anebo více aplikací, lze snadno konstruovat kupříkladu vícejazyčné aplikace. Aplikace, jejichž vlastnosti mají být děděny, jsou vyjmenovány v položce DerivedFrom: . Příkladem budiž následující schéma Freelance aplikací:

 

AppMaster - Runtime aplikace

Runtime aplikace jsou k dispozici klientům jako vstupní brány k exportovaným službám (taskům) a zdrojům.

 

AppMaster - Vlastnosti aplikací

 


Přejít na Freelance Developer Home FDK Home