|
Formål:
At give et overblik over anvendelsen af Java og XML sammen til bl.a. realisering af Web-services.
Forudsætninger:
Følgende kurser eller tilsvarende viden:
- SU-210 Java Programmering Grundkursus
- SU-083 XML Grundkursus
Beskrivelse:
Java har efterhånden etableret sig som "state of the art" inden for portabel kode. XML er samtidigt ved at blive de-facto standard for "portable data". Tilsammen skaber de et dynamisk miljø, hvori applikationer og deres data kan samarbejde, skabende et godt grundlag for Web-services. Dette kursus behandler de forskellige måder, Java programmer kan arbejde med XML, inklusiv Simple API for XML (SAX) og Document Object Model (DOM). Vi ser nærmere på de applikationstyper, der kan drage fordel af XML, og ser i denne sammenhæng nærmere på anvendelsen fra applikationer, Servlets, Java Server Pages (JSP) og JavaBeans.
Lærebøger:
SuperUsers kursusmateriale
Varighed / Pris:
4 dage / 14.800,- kr. (ekskl. moms)
Videre forløb:
- SU-211 Java Programmering Videregående
- SU-214 Java Web-udvikling
|
Indhold:
- Validering af XML-dokumenter
- Document type Definitions, skemaer, DTD-elementer og begrænsninger
- Extensible Stylesheet Language Transformations (XSLT)
- Transformationer med XSLT
- Templates og Pattern matching samt XSLT-sprog konstruktioner
- Manipulation af XML med Simple API for XML (SAX)
- Oprettelse og brug af en SAX-parser samt Callback-metoder
- Manipulation af XML med Document Object Model (DOM)
- DOM-parse træer og nodetyper
- Oprettelse eller udvidelse af dokumenter med DOM
- Oprettelse af nye XML-dokumenter
- Tilføjelse og fjernelse af elementer
- Namespaces
- Generering af XML-Data fra Datasources
- Dynamiske XML dokumenter ved hjælp af JDBC
- Java 2 Enterprise Edition Teknologier
- Servletter, Java Server Pages og JavaBeans
- Java API for XML Processing (JAXP)
- DOM og SAX parsning
- XSL-Transformationer
- JDOM
- JDOM-komponenter og hierarki
- Dokument-objektet
- Navigering i hierarkiet
- Web-services
|