Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Tworzenie aplikacji webowych w oparciu o framework ObjectLedge

Podobne prezentacje


Prezentacja na temat: "Tworzenie aplikacji webowych w oparciu o framework ObjectLedge"— 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 Ledge’u
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 Wstrzykiwanie zależności

21 Wstrzykiwanie zależności

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


Pobierz ppt "Tworzenie aplikacji webowych w oparciu o framework ObjectLedge"

Podobne prezentacje


Reklamy Google