1 / 19

GPicS Geo Picture Service

GPicS Geo Picture Service. Gliederung. Entwicklersicht Layout Primefaces Komponenten Controller Datenbank Evaluation. Layout. b esteht aus 4 Bereichen. 1. 2. 3. 4. Layout - Facelets. Primefaces Komponenten. Anzeige Allgemein DataGridView Calendar , InputText , InputSecret

rico
Download Presentation

GPicS Geo Picture Service

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GPicSGeo Picture Service

  2. Gliederung • Entwicklersicht • Layout • Primefaces Komponenten • Controller • Datenbank • Evaluation

  3. Layout • besteht aus 4 Bereichen 1 2 3 4

  4. Layout - Facelets

  5. Primefaces Komponenten • Anzeige Allgemein • DataGridView • Calendar, InputText, InputSecret • Anzeige auf Karte • GMaps • Slideshow • Galleria • Menü • Bilder Upload • Fileupload

  6. Komponenten

  7. Controller • mehrere Controller pro Seite • Plan: außer Nutzercontroller alle Request-Scoped • Nutzer bleibt angemeldet • Vermeidung von Side-Effects • Realität: alle Controller Session-Scoped • Initialisierungsmethoden notwendig

  8. Datenbank - Aufbau • exist/rest/db/ • nutzer/nutzers.xml • alben/alben.xml • bilder/bilder.xml • queries/ • allNutzer.xql • albenForNutzer.xql • … • bilderForAlbum.xql • Ausführen von Abfragen über REST-style-Web Interface und StoredXQueries

  9. Datenbank - Sicherheit • Zugriffsschutz • Nur Admin hat Zugriff auf Queries und Dateien • Gleichzeitige Zugriffe • Verhinderung der Vergabe gleicher Indizes für Objekte • Nutzung des Singleton-Patterns für DB-Zugriff

  10. Evaluation – Angesprochene Punkte • Nutzer Löschen

  11. Evaluation – Angesprochene Punkte • Album bearbeiten

  12. Evaluation – Angesprochene Punkte • Bild bearbeiten

  13. Evaluation – Angesprochene Punkte • Album Löschen

  14. Evaluation – Angesprochene Punkte • Album anzeigen

  15. Evaluation – Angesprochene Punkte • Mappenübersicht

  16. Evaluation – Angesprochene Punkte • Bilderanzeige • Sonstiges

  17. Evaluation – Angesprochene Punkte • Sicherheit

  18. Evaluation – Angesprochene Punkte • Usability

  19. Fragen?

More Related