Categories: Java, JEE, Android programming, XML
XML documents can be used and process in programs written in practically any programming language. Most, however, this is done in Java. The aim of the course is to learn techniques for processing XML documents in Java programs, benefits that these techniques provide.
Students learn about SAX and DOM standards, technology of streaming processing of XML documents and storing them as Java objects.
Duration
2 days
Agenda
Day 1
- Parsers validating and non-validating; use of XML Schema in applications.
- SAX – event-driven model of access to XML documents.
- DOM – object model of access to XML documents.
Day 2
- Streaming processing of XML documents.
- Representation of XML documents as Java objects.
Audience and prerequisites
General knowledge of issues related to XML, a standards-related orientation and uses XML (recommended prior participation in the courses “Introduction to XML” and “Modeling of XML Schema”).
Ability to program in Java (recommended previous participation in the course “Introduction to Java programming language 6.0”).
Certificates
Course participants receive completion certificates signed by ALX.
See also:
- Java programmer
- Android Developer (complete course)
- Learning Java and Programming
- JavaScript and jQuery (basics)
- JavaScript and HTML5 for programmers
- Java 8 for programmers
- Web application programming using Java Servlet and JSP
- Web application programming using JSF
- Spring, Hibernate and Spring MVC
- Business components development with EJB 3.1 and JPA 2 (Java EE6)
- Business components development with Spring and Hibernate
- Introduction to XML
- XML Schema Modeling
- XSL - Transforming XML Documents
- Java Enterprise Web Development with Spring 3 and JavaServer Faces 2
- Glassfish, PrimeFaces. Building Applications for the Java Enterprise Edition 6
- RichFaces: Building Applications for the Java Enterprise Edition 6, featuring JBoss and Seam
- IceFaces. Enterprise web applications
- Java - Preparation for Android 101
- Android programming
- Android programming (advanced)
- Android 101 and 201
- Games in Android - OpenGL ES 2.0 - Libgdx