Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilStanislav Marek
1
VideoWeb: Webová aplikace pro správu domácí videotéky Adam Melkus, Radek Jirovský, Jakub Kutil, Hoa Quoc TranPB138 http://code.google.com/p/pb138-videoweb/
2
1.Charakteristika aplikace PB138 ● evidence domácí videotéky výpis všech DVD vyhledávání filtrování podle žánrů přidání nového DVD smazání DVD editace existujícího DVD import dat z ODF souboru (OpenOffice Calc - *.ods) ● přístup přes webové rozhraní
3
2.Uchovávaná data PB138 Pro každé DVD se uchovává: název typ (žánr) seznam titulů název titulu hlavní představitel (volitelné) Přesnější specifikace viz. XSL schéma dvd.xsd
4
3.Využité technologie PB138 ● Java Java Servlet Pages XML:DB API ODFDOM API ● XML technologie XSLT XML Schema Xpath, XQuery ● servery Apache Tomcat eXist XML Database
5
4.Popis jednotlivých částí PB138 1.DvdManager – Radek Jirovský 2.VideoWebManager – import z ODF – Jakub Kutil 3.VideoWebServlet + VideoWebManager – Hoa Quoc Tran 4. JSP stránky, styly, transformace – Adam Melkus
6
4.1 DvdMan ager PB138 Zajišťuje: ovládání databáze - CRUD operace Databáze: nativní XML databáze eXist přístup přes XML:DB API XPath a XQuery
7
4.2.1VideoWebManager PB138 Zastřešuje aplikaci Komunikace s DVDManagerem Import dat z ODF Spreadsheetu
8
4.2.2ODF Spreadsheet PB138 ODF - otevřený souborový formát na bázi XML ISO/IEC 26300 Podpora v OpenOffice.org, KOffice, Microsoft Office
9
4.2.3Formát dat v tabulce PB138 Ideální uživatel Chaotický uživatel
10
4.3VideoWebServlet + VideoWebManager PB138 ● základní princip navigace a zpracování požadavku ● GET a POST ● parametry v URL ● např.: http://localhost:8084/VideoWeb/VideoWebServlet?action=delete&Id=12 http://localhost:8084/VideoWeb/VideoWebServlet?action=delete&Id=12 ● struktura servletu ● override metody a privátní metody ● Enum pro určení akce ● doLibrary ● XSLT transformace – XML to XHTML
11
4.4Webové rozhraní + XSL transformace PB138 ● rozhraní vytvořeno pomocí xhtml, css, javascript ● má 5 částí: ● hlavní index.jsp ● ostatní – welcome, add, library, import ● XSL transformace: ● použita v library ● generuje data vhodná pro vložení do index.jsp
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.