04.11.2014 Views

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

elektronická verzia publikácie - FIIT STU - Slovenská technická ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Rámce 117<br />

− Rámec ierna skrinka (angl. Black-Box Framework) – ide o rámec riadený údajmi. Konštruuje<br />

sa kompozíciou a delegáciou súiastok a použitím parametrizácie. Rozširuje<br />

sa novou kompozíciou súiastok a zavedením novej funkcionality. ahšie sa používa,<br />

ale je náronejší na vývoj.<br />

− Rámec šedá skrinka (angl. Gray-Box Framework) – je hybridom predošlých prístupov.<br />

Používa sa napríklad pre komplexnejšie aplikácie.<br />

Druhú klasifikáciu vytvorila firma Taligent Corp., ktorá rozdeuje rámce do 3 kategórií:<br />

− aplikané rámce – poskytujú plný rozsah funkcionality, napr.: MFC (Microsoft Foundation<br />

Classes, JFC (Java Foundation Classes),<br />

− doménové rámce – slúžia na implementáciu pre špecifickú doménu (bankovníctvo, letectvo<br />

a pod.). asto sú šité na mieru pre konkrétnu organizáciu a vytvárané<br />

„z nioho“,<br />

− podporné rámce – sú zamerané vemi špecificky, v doménach súvisiacich s poítami,<br />

napr. správa pamäti pre systémy súborov.<br />

4.1.2 Prvky rámcov<br />

Aj samotné rámce majú svoju architektúru. Existuje vea rôznych architektúr na tvorbu<br />

rámcov. Príklad jednej z možných architektúr zobrazuje obrázok 4-2 a bude sa ním zaobera<br />

aj táto podkapitola:<br />

Obrázok 4-2. Vrstvová architektúra rámca.<br />

− jadro – poskytuje základnú funkcionalitu, všeobecné služby; architektúra biela/ierna<br />

skrinka,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!