| Hrvatski       | Srpski       | English    
Follow us on twitter

Razvoj aplikacija korištenjem Flex tehnologije

CROZ Flex projekti

Iskustvom oblikovani, CROZ Flex projekti imaju istovremeno čvrstu i fleksibilnu strukturu koja omogućava laku implementaciju korporativnih zahtjeva. Veliki dio važnih aspekata aplikacije (praćenje korištenja memorije, flex session context, flex security) stavljen je u pozadinu te je potrebno minimalno podešavanje za ispravan rad. U Flex projektima koristi se nekoliko frameworka koji su se pokazali kao obavezni dio svakog ozbiljne Flex aplikacije:

PureMVC

PureMVC framework se koristi kako bi se uspostavila MVC arhitektura unutar Flex projekta. Elementi arhitekture međusobno komuniciraju pomoću poruka. Ovakav framework omogućava jednoznačno i čisto vođenje koda koji se uvijek nalazi na poznatom mjestu i ne miješaju se kodovi aplikacijskih razina.

Prana

Prana je zapravo IoC container za Flex. Pomoću ovog frameworka konfiguracija projekta se vodi u XML datotekama i ponašanje aplikacije se lako mijenja.

Blaze DS/Adobe LiveCycle DS

Ova dva frameworka omogućavaju remoting s Java backend-om. Tako flex aplikacija poziva servise na serveru kako bi pristupila/izmijenila podatke ili odradila neki drugi zadatak.

Flex security

Flex security se oslanja na Spring security. Nakon što je korisnik ulogiran, pristupa se njegovim podacima te ponašanje aplikacije ovisi o korisničkim dozvolama i podacima. Podacima se pristupa preko Flex remoting-a.

CROZ Flex framework

Ovaj framework dodatno olakšava razvijanje aplikacije i transparentno prati korištenje memorije, korištenje raznih efekata unutar aplikacije, lokalizaciju aplikacije (dinamičko mijenjanje teksta unutar aplikacije ovisno o odabranom jeziku), korištenje session context objekta itd.

Svi aspekti aplikacije se mogu konfigurirati preko XML datoteka.