|
|
1-800-THE-TREE (1-800-843-8733)
|
|
|
 |
|
Java and XML Application Development: Hands-On
Course: 575
Type: Hands-On Training
Duration: 4 Days
You Will Learn How To
- Leverage the power of Java's JAXP and XML to build enterprise applications
- Parse XML using DOM and Java
- Process XML sequentially with the event-driven SAX
- Generate and modify XML documents programmatically with DOM and JDBC
- Exploit DOM4J as an alternative to SAX and DOM
- Apply XSL style sheets programmatically to style XML documents
Course Benefits Java's unique architecture enables programmers to develop a single application that can run across multiple platforms. XML allows non-compatible systems to exchange data. Java and XML together provide a true enterprise application integration. In this course, you gain experience using Java to create and process XML documents. You also use Java to build a working prototype of a Web-based application that can generate, exchange, format and control XML.Who Should Attend Those who need to exchange data over the Internet. Java programming experience at the level of Course 471, "Java Programming Comprehensive Introduction," is assumed.Hands-On Training You gain practical hands-on experience building a working B2B/B2C Java-based e-commerce application. Exercises include:
- Adding validation through DTDs and XML schema
- Parsing XML with DOM, SAX and DOM4J
- Converting XML data to HTML
- Building Java objects from XML data
- Creating new XML documents using DOM and JDBC
- Styling XML into HTML and XHTML
- Creating XML using DOM4J and JDBC
Course 575 Content
- The benefits of pairing Java and XML
- Styling for B2B transformation and B2C presentation
- The document root and prolog
- Syntax
- Namespaces
- Content
- Elements
- Attributes
- Entities
- Document Object Model (DOM)
- Simple API for XML (SAX)
- Data modeling with XML
- B2B/B2C object modeling for Java
- Enforcing validation in data exchange
- Embedding business rules into DTDs
- DTD syntax and components
- Limitations of DTDs
- Leveraging Schema Datatypes
- Writing XML to validate XML
- Building user-defined types
- Loading the reader and parsing the document
- Retrieving data through the ContentHandler
- Locating document problems with the ErrorHandler
- Handling validation exceptions
- Fitting DOM into XML
- Extracting data through the DOM tree view
- Working with DOM nodes
- Processing DOM data
- Determining when to use validation
- Enabling validation in the parser
- Handling DOM exceptions
- Mapping XML data into Java
- Building a user-friendly GUI from DOM
- Establishing the database connection
- Querying and modifying a database with SQL
- Identifying specific nodes
- Restructuring the document tree
- Generating XML from a JDBC ResultSet
- Creating element and text nodes
- Outputting a document using a Serializer
- Parsing and creating XML with DOM4J
- Writing a document to a file
- Styling with XSLT and DOM4J
- Looping and filtering
- Customizing document output
- Navigating with XPath
- Web services basics: SOAP, WSDL & UDDI
- JAX-RPC for Web services
- XML security
- Employing Java architecture for XML binding
- Unmarshaling XML data into Java objects
- Creating objects using XML schema
- Marshaling Java objects into XML
- Leveraging JAXB attributes
- Securing applications with XML encryption
- Coding Apache XML security
- Working with XML signatures
- Working with XSL templates
- Formatting XML into HTML for Web clients
|
Related Courses
XML is a trademark of MIT, INRIA or Keio on behalf of the World Wide Web Consortium. Java is a trademark of Sun Microsystems, Inc.
|
|
|
|
 |
|
|