100 likes | 235 Vues
Cocoon. autor : maciej brzezik. Co to jest Cocoon:. Pozwala na faktyczne rozdzielenie pracy osób pracujących nad serwisem internetowym (grafików, programistów, managerów projektu, autorów treści ).
E N D
Cocoon autor : maciej brzezik
Co to jest Cocoon: • Pozwala na faktyczne rozdzielenie pracy osób pracujących nad serwisem internetowym (grafików, programistów, managerów projektu, autorów treści).
Jest skonstruowany jako abstrakcyjna maszyna, tzn. składa się z wymienialnych komponentów, dzięki czemu może służyć najróżniejszym celom, także realizowanym w technologiach, które dopiero zostaną opracowane.
Jak to wygląda: Rozmieszczenie (ang. deployment) aplikacji Cocoona
Rozdział obowiązków: (ang. Separation of Concerns - SoC)
Potoki: • Generator (ang. genertor) • Transformator (ang. transformer) • Komponent serializujący (ang. serializer) • Czytnik (ang. reader)
Konfigurowanie potoku: • Konfiguracja potoku • Wykonanie potoku
Generatory- (G ) KomponentySerializujące- (Sr) Transformatory- (T)KomponentyDopasowujące- (M) Akcje- (A) KomponentyWybierające- (Sl)
Działanie potoku: 1.Przyjęcie żądania od klienta; 2.Ustalenie właściwego potoku, który powinien zająć się interpretacją tego żądania oraz w dalszej kolejności wygenerowaniem odpowiedzi (wykonuje komponent dopasowujący - matcher); 3.Dalszy montaż (konfiguracja) potoku z zadeklarowanych komponentów; 4.Poinstruowanie potoku aby zajął się obsługą żądania - wykonanie potoku.