Cocoon

10
Cocoon Cocoon autor : maciej brzezik

description

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 ). - PowerPoint PPT Presentation

Transcript of Cocoon

  • Cocoonautor : maciej brzezik

  • Co to jest Cocoon:Pozwala na faktyczne rozdzielenie pracy osb pracujcych nad serwisem internetowym (grafikw, programistw, managerw projektu, autorw treci).

  • Jest skonstruowany jako abstrakcyjna maszyna, tzn. skada si z wymienialnych komponentw, dziki czemu moe suy najrniejszym celom, take realizowanym w technologiach, ktre dopiero zostan opracowane.

  • Jak to wyglda:Rozmieszczenie (ang. deployment) aplikacji Cocoona

  • Rozdzia obowizkw:(ang. Separation of Concerns - SoC)

  • Potoki:Generator (ang. genertor)

    Transformator (ang. transformer)

    Komponent serializujcy (ang. serializer)

    Czytnik (ang. reader)

  • Konfigurowanie potoku:Konfiguracja potoku

    Wykonanie potoku

  • Generatory- (G ) Komponenty Serializujce- (Sr) Transformatory- (T) Komponenty Dopasowujce- (M) Akcje- (A) Komponenty Wybierajce- (Sl)

  • Dziaanie potoku:1. Przyjcie dania od klienta; 2. Ustalenie waciwego potoku, ktry powinien zaj si interpretacj tego dania oraz w dalszej kolejnoci wygenerowaniem odpowiedzi (wykonuje komponent dopasowujcy - matcher);3. Dalszy monta (konfiguracja) potoku z zadeklarowanych komponentw; 4. Poinstruowanie potoku aby zaj si obsug dania - wykonanie potoku.