Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

VideoWeb: Webová aplikace pro správu domácí videotéky Adam Melkus, Radek Jirovský, Jakub Kutil, Hoa Quoc TranPB138

Podobné prezentace


Prezentace na téma: "VideoWeb: Webová aplikace pro správu domácí videotéky Adam Melkus, Radek Jirovský, Jakub Kutil, Hoa Quoc TranPB138"— Transkript prezentace:

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


Stáhnout ppt "VideoWeb: Webová aplikace pro správu domácí videotéky Adam Melkus, Radek Jirovský, Jakub Kutil, Hoa Quoc TranPB138"

Podobné prezentace


Reklamy Google