Řízení projektu v aplikaci Cocoon |
||||||||||||||||
|
Aplikace Cocoon umožňuje dělbu rolí, a ta je i naším cílem. Z tohoto důvodu zde rozebereme role v aplikaci Cocoon a vazby mezi jednotlivými rolemi. Podporované role jsou
V tomto systému je vhodné minimalizovat počet vazeb mezi jednotlivými zájmovými skupinami. V této minimalizaci dospěl Cocoon do fáze, kdy podporuje pět vazeb, a to:
Problémem dřívějších standardních technologií je, že neumožňují oddělit vazby mezi tvůrci. To je způsobeno tím, že produktem, který generuje prezentaci je kompaktní skript, který se stará o integraci obsahu, logiky a stylu. Oproti tomu řešení implementované v Cocoonu vychází ze třech různých zdrojů, které jsou implementovány v různých zdrojových souborech, jejichž vazby nejsou každý s každým. Vazba mezi obsahem a logikou spočívá v definici syntaxe a sémantiky jistých XML značek (zpravidla celého jmeného prostoru), které zprostředkovávají logiku. Tvůrce logiky musí zajistit správnou interpretaci těchto značek a tvůrce obsahu je musí správně použít. Standard, který je v této vazbě využit se nazývá XSP (eXtensible Server Pages). Vazba mezi obsahem a stylem je pak umožněna definicí DTD, kterou se má obsah řídit a vytvořením transformačních stylů pro toto DTD.
|
|||||||||||||||