Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Tworzenie aplikacji webowych w oparciu o framework ObjectLedge Seminarium dyplomowe inżynierskie 8 maja 2013 Konrad Miziński.

Podobne prezentacje


Prezentacja na temat: "Tworzenie aplikacji webowych w oparciu o framework ObjectLedge Seminarium dyplomowe inżynierskie 8 maja 2013 Konrad Miziński."— Zapis prezentacji:

1 Tworzenie aplikacji webowych w oparciu o framework ObjectLedge Seminarium dyplomowe inżynierskie 8 maja 2013 Konrad Miziński

2 Aplikacja w architekturze trójwarstwowej

3 Warstwa prezentacji Przeglądarka internetowa HTML Niezależność od środowiska użytkownika Prosta składnia języka znaczników Odseparowanie treści od sposobu prezentacji (CSS) Wada : statyczność AJAX

4 Warstwa aplikacji Serwlet:

5 ObjectLedge Potokowe przetwarzanie informacji Mechanizm zaworów Obsługa Akcji Przygotowanie widoku

6 Potokowe przetwarzanie informacji

7 Zawory(Valves) Elementy potoku Pobierają i interpretują dane z zapytania HTTP, tworzą odpowiedź HTTP. Akumulują i czytają dane z obiektu Context, przekazywanego do każdego zaworu

8 Akcje

9 Apache Velocity Mechanizm szablonów, wykorzystujący: zmienne, instrukcje warunkowe, pętle( makra #set, #if, #else, #foreach itd…) tworzenie własnych makr(#macro) odwołania do obiektów Javy(!).

10 Apache Velocity

11 Przygotowanie widoku Programiści – nie wiedzą jak pisać w HTMLu i jak sprawić by strona ładnie wyglądała Web-designerzy – nie wiedzą jak programować w Javie Rozwiązanie – podział na część pisaną w Javie i kodowaną w HTMLu

12 Przygotowanie widoku w Ledgeu klasa Javy(Builder) szablon Velocity klasa Builder i szablon Velocity

13 Klasa Buildera

14 Szablon Velocity /templates/views/demo/Hello.vt

15 Klasa Buildera + szablon Velocity

16 Struktura strony HTML

17 Mechanizm zawierania widoków /templates/viewsPage.vt: /templates/views/demo/Title.vt:

18 Struktura katalogów

19 Wstrzykiwanie zależności

20

21

22 Dziękuję za uwagę Konrad Miziński https://github.com/objectledge/ledge


Pobierz ppt "Tworzenie aplikacji webowych w oparciu o framework ObjectLedge Seminarium dyplomowe inżynierskie 8 maja 2013 Konrad Miziński."

Podobne prezentacje


Reklamy Google