Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Autor: Marcin Polak Promotor: dr inż. Paweł Kasprowski

Podobne prezentacje


Prezentacja na temat: "Autor: Marcin Polak Promotor: dr inż. Paweł Kasprowski"— Zapis prezentacji:

1 Autor: Marcin Polak Promotor: dr inż. Paweł Kasprowski
Analiza nowoczesnych rozwiązań do tworzenia aplikacji web na przykładzie systemu wspomagającego pracę hodowcy gołębi Analiza możliwości szkieletu Vaadin na przykładzie systemu wspomagającego pracę hodowcy gołębi pocztowych Autor: Marcin Polak Promotor: dr inż. Paweł Kasprowski

2 Agenda: Vaadin ?!?! Wymagania Projekt systemu Testy i analiza
Podsumowanie Gliwice,

3 V jak Vaadin inne spojrzenie na web
IT Mill Toolkit Google Web Toolkit jako baza technologiczna Ukryta warstwa komunikacji Vaadin a Swing Prostota Intuicyjność Konkurencja Obecna wersja Vaadin-a 6.5.7 Kod staje się kotarą, czyli kompilator Java do JavaScriptu Piszemy w Javie Wspólny interfejs do różnych przeglądarek Możliwość wykorzystania elementów GWT Gliwice,

4 Client-side RIA Gliwice,

5 Server-side RIA Gliwice,

6 Wymagania Użytkownicy Hodowla Ogłoszenia Konkursy Ewidencja Lęgi
Parowanie Ogłoszenia Oferty sprzedaży Oferty kupna Ogłoszenia o zaginięciu Konkursy Gliwice,

7 Wymagania niefunkcjonalne
System operacyjny: Windows Linux Mac OS Inne np. Sun Solaris Serwer aplikacyjny: Apache Tomcat, version 4.1 wzwyż BEA WebLogic® Server, version 9.2 wzwyż IBM WebSphere® Application Server, version 6.1 wzwyż JBoss Application Server, version wzwyż Jetty, version 5 wzwyż Glassfish, version 2 wzwyż Gliwice,

8 Projekt systemu – przyjęta metodologia tworzenia oprogramowania
Programowanie ekstremalne (ang. eXtreme Programming, XP) Komunikacja Prostota Unikanie rozbudowanej dokumentacji Idealna dla małych systemów Została stworzona jako przeciwwaga dla procesu, który jest wolny, spóźnia się w terminach, przekracza budżet, i wymaga mnóstwa dokumentacji: 1. Ludzie i komunikacja ponad procesy i narzędzia, 2. Działające oprogramowanie ponad obszerną dokumentację, 3. Współpraca z klientem ponad negocjację kontraktu, 4. Reagowanie na zmiany ponad realizowanie planu. Gliwice,

9 Projekt systemu - architektura
Architektura trójwarstwowa: Warstwa prezentacji Warstwa biznesowa Warstwa danych DAO SPRING security HIBERNATE Gliwice,

10 Model-View-Presenter
Podział aplikacji na trzy niezależne warstwy: Model Widok Prezenter Model, czyli warstwa, która reprezentuję logię biznesową aplikacji, Widok, czyli warstwa, która reprezentuje wyniki logiki biznesowej, Kontroler, czyli warstwa, która zarządza całą aplikacją. Gliwice,

11 MVP – schemat działania
Gliwice,

12 Testy Hudson Jednostkowe Integracyjne Funkcjonale Gliwice,

13 Analiza Analiza: Testy na serwerach aplikacyjnych:
Apache Tomcat Glassfish Testy z wykorzystaniem bazy: PostgreSQL MySQL HSQLDB Gliwice,

14 Podsumowanie Vaadin a wydajność ?!?! Integracja z innymi narzędziami
Użyteczność Gliwice,

15 Koniec Dziękują za uwagę! Pytania ? Gliwice,


Pobierz ppt "Autor: Marcin Polak Promotor: dr inż. Paweł Kasprowski"

Podobne prezentacje


Reklamy Google