Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałKlara Krzysiek Został zmieniony 9 lat temu
1
SERWIS PORTALU ONTOLOGICZNEGO DEDYKOWANY DLA SYSTEMU OCS
2
Skład zespołu Bartosz Cytrowski Łukasz Domaradzki Marta Januszewska
3
Opiekun pracy:dr inż. Paweł Kaczmarek Konsultant projektu: mgr inż. Tomasz Boiński
4
Cele pracy 1. Atrakcyjna witryna WWW. 2. Wizualizacji online ontologii. 3. Publikowanie plików. 4. Śledzenia prac nad projektem. 5. Zarządzanie użytkownikami serwisu 6. Wersja DEMO.
5
Główne problemy 1. Serwer Geronimo. 2. Najnowszymi wersje popularnych przeglądarek internetowych. 3. Dostęp do bazy przez Ontology Managera.
6
Architektura systemu
7
Szczegółowa prezentacja przyjętego rozwiązania Wzorzec Front Controller
8
Szczegółowa prezentacja przyjętego rozwiązania (2) Szablony strony JSP = szablony sloty Widgety strony JSP = widgety widgety przypisane do slotów
9
Szczegółowa prezentacja przyjętego rozwiązania (3) Przyjazne adresy URL get bez parametrów przykład : /pl/ontologies/display/12 mapowanie adresu na metody i kontrolery
10
Szczegółowa prezentacja przyjętego rozwiązania (4) Java Reflection API Adnotacja @Page Java Annotations accesLevel = Visitor accesLevel = User accesLevel = Admin
11
Szczegółowa prezentacja przyjętego rozwiązania (5) Kontrolery- warstwa abstrakcji dla deweloperów index() dostępne metody: – getUser – redirect(string) – prepareWidget(widget) – postOccured() – posted(key) – postedFiles()
12
Szczegółowa prezentacja przyjętego rozwiązania (6) Modele do zarządzania danymi w bazach danych – Model artykułów – Model newsów – Model ontologii – Model sesji – Model użytkownika
13
Napotkane problemy problem - rozwiązanie 1.Rozszerzenie istniejącego portalu. 2.Błędy projektowe Ontology Managera. 3.Przygotowanie apletu do wizualizacji ontologii. 4.Błędy serwera Geronimo. 5.Brak danych testowych.
14
Technologia Java EE Servlets JSP
15
Narzędzia
16
Demo portalu screeny
17
Rejestracja
18
Logowanie
19
Strona główna użytkownika
20
Wersja angielska
21
Ontologia
22
Dodawanie ekspertów
23
Usuwanie ekspertów
24
Brak uprawnień
25
Wersja ontologii
26
Lista użytkowników
27
Dane osobowe
28
Dane osobowe (2)
29
Zmiana hasła
30
Artykuły
31
Upload plików na stronę
32
Aktualności
33
Strona główna Administratora
34
Dodawanie artykułów
35
Dodawanie newsów
36
Workspace Administratora
37
Edycja danych użytkownika
38
Podsumowanie Projekt wykonano.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.