Cocoon autor : maciej brzezik.

Slides:



Advertisements
Podobne prezentacje
Kontrola jakości wykonywanych napraw i remontów.
Advertisements

Podstawowe funkcje przegladarek.
Marcin Piotrowski. Najpopularniejszymi darmowymi przeglądarkami są Internet Explorer, Opera, Mozilla Firefox, Google Chrome.
Zaawansowane metody programowania – Wykład V
SYSTEM INTERNETOWY OLIMPIADY & UNIVERSAL PYTHON FRAMEWORK & UNIVERSAL PYTHON FRAMEWORK Szymon Acedański, Piotr Findeisen, Filip Grządkowski, Michał Jaszczyk,
ActiveX. OLE W Windows 95 wprowadzono nową wersję techniki łączenia i osadzania OLE różnica między łączeniem a osadzaniem Office jako przykład wykorzystania.
CORBA Łukasz Wnęk.
Architektura systemu Gra strategiczna „Strusia Jama”
Definicje operacji.
Programowanie w środowiskach zintegrowanych wykład 1 PSZ Programowanie w Środowiskach Zintegrowanych > Systemy i środowiska zintegrowane > Środowisko zintegrowane.
Obsługa serwera zdalnego przez klienta FTP
Wzorce projektowe w J2EE
Internetowy System Edukacyjny wspomagający naukę programowania w języku Borlad C++ Builder 3.0 Autor : Michał Gwiazda Promotor : prof. zw. dr hab inż.
Praca dyplomowa inżynierska
Praca Inżynierska „Analiza i projekt aplikacji informatycznej do wspomagania wybranych zadań ośrodków sportowych” Dyplomant: Marcin Iwanicki Promotor:
Projekt i implementacja aplikacji do zasilania bazy danych testowymi danymi Jacek Lis Promotor: prof. dr hab. inż. Włodzimierz KASPRZAK.
Budowanie makiety publikacji
Bazy danych II - projekt 1/4 Cel, istota projektu Celem projektu jest zbudowanie systemu bazodanowego dla Providera Internetowego, który będzie miał za.
Comenius w naszej szkole
Cechy dobrej, udanej strony. NET-ETYKIETA Net-etykieta- jest to tzw. sieciowy Savoir-Vivre. Zawiera on kilka podstawowych zasad Internetowego dobrego.
KAROLWÓJCIK Google Gadżety Kurs do wyboru budowa serwisów www.
Rozwój aplikacji przy wykorzystaniu ASP.NET
Message-Driven Bean.
Mobilny ePodpis już w Plusie Polkomtel i MobiTrust Warszawa, 7 stycznia 2009 – w ofercie Plus dla Firm od 9 stycznia 2009 roku.
Wykorzystanie iFIX-a w aplikacjach internetowych
CDN OPT!MA integracja z Systemem Microsoft Office 2003.
Fundacja Regionalnej Agencji Promocji Zatrudnienia Przedsiębiorstwo Telekomunikacyjne Optoland S.A Biuro Wdrażania Europejskiego Funduszu Społecznego w.
Licencjonowanie aplikacji serwerowych
Edytor XHTML EXE Katarzyna Wróbel RODNiIP WOM Rybnik
Autor: Kamil Szafranek
Mechanizm OLE ang. Object Linking and Embedding źródła:
Maszyna wirtualna ang. virtual machine, VM.
Opis zawodu ( łac. informare, -atum: obrazowo opisać) – osoba, która wykształciła się na specjalistę w dziedzinie nowych technologii, posiadającego wiedzę
Szkolenie dla opiekunów Centów
ZAKŁAD SYSTEMÓW KOMPUTEROWYCH
SSWiN SAP CCTV Kontrola dostępu
Projekt realizowany w ramach Software Development Studio (SDS) Wizualne środowisko do tworzenia aplikacji webowych.
Administrowanie sieciami i technologie internetowe Opiekun modułu: dr inż. Tomasz Lech Katedra.
Beata Sanakiewicz. Spis treści  Łączenie dokumentów Łączenie dokumentów  Mechanizm OLE Mechanizm OLE  Obiekt osadzony Obiekt osadzony  Obiekt połączony.
Budowa komputera Autor: Piotr Morawski.
Projekt SRDS Jan Baranowski Michał Kaik
Projektowanie obiektowe. Przykład: Punktem wyjścia w obiektowym tworzeniu systemu informacyjnego jest zawsze pewien model biznesowy. Przykład: Diagram.
Wzorce Projektowe w JAVA
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Najnowocześniejsze narzędzia rekrutacyjne i selekcyjne online.
1 ROZDZIAŁ 6 Definiowanie Procesu Obsługi Klienta.
Przedsięwzięcie i idea EnzoMind.com to inteligentny portal analityczny będący odpowiedzią na rosnące zapotrzebowanie rynku na precyzyjne analizy wykonywane.
Seminarium Dyplomowe: Metodyka i Techniki Programowania Autor: Bartłomiej Fornal.
Dokumentacja programu komputerowego i etapy tworzenia programów.
,,Do czego służy nam komputer?”
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Program EdgeCam umożliwia programowanie obrabiarek sterowanych numerycznie. Programista tworzy model detalu do obróbki, w dowolnym programie typu Cad.
Politechnika Warszawska Wydział Elektryczny Kierunek: Informatyka stosowana Praca dyplomowa inżynierska Aplikacja do kontroli wydajności produkcji w.
1. Promotor i skład zespołu menedżerskiego 2. Rozwiązywany problem 3. Wymagania 4. Wybór zespołu programistów 5. Narzędzia / Technologie 6. Przypadki.
B EZPIECZEŃSTWO D ZIECKA W SIECI Jeremiasz Zielonkiewicz Fundacja „VENTI”
PROJEKT I IMPLEMENTACJA APLIKACJI MOBILNEJ "INFORMATOR UO”. Autor: Marcin Marcinkowski Promotor: Dr Helena Kiriczenko.
Cykle życia oprogramowania oraz role w zespole projektowym Autor: Sebastian Szałachowski s4104.
BUDOWA KOMPUTERA I JEGO FUNKCJE
Innowacja z programowania realizowana w klasach 1-3
Co to jest RA7? RA7 jest kombinacją narzędzi i technik bazujących na opatentowanej technologii Nemesysco – Wieloparametrowej Analizie Głosu (Layered Voice.
SPINAKERR DF Korzyści: Wszystkie stanowiska kasowe w sklepie mogą być zawsze otwarte Nowoczesny design pozytywnie wpływa na wygląd sklepu Szybkie.
Grzegorz Chodak Wykład
Technikum informatyczne
Etykietowanie pod kontrolą
Urządzenia typu Rooftop.
Zawody nauczane we wrocławskich uczelniach
Ethernet interface Agregaty wody lodowej 1.
Firma Bit&Bajt została założona w listopadzie 2014 roku.
JavaBeans by Paweł Wąsala
Konteneryzacja i DevOps
Zapis prezentacji:

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 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 ) Komponenty Serializujące- (Sr) Transformatory- (T) Komponenty Dopasowujące- (M) Akcje- (A) Komponenty Wybierają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.