|
Subject Name:
|
Developing xDB Applications |
|
Topic:
|
Documentum |
|
Subject Type:
|
Classroom |
|
Duration:
|
16 hours
(2 days)
|
| |
|
Course Description:
|
This course will instruct students in basic techniques for creating xDB applications. This includes constructing XQueries and setting up xDB indexes, as well writing Java programs using the xDB API. In addition, students will learn key xDB concepts, an overview of the xDB architecture, and general information about how xDB can be used.
|
| |
|
Target Audience:
|
Power User
|
| |
|
Prerequisites:
|
- Familiarity with XML and XML technologies - Experience with a programming or scripting language - Experience with the Java programming language |
| |
|
Objectives:
|
- Describe xDB and its capabilities - Describe the xDB general architecture - Install and configure xDB - Edit xbd.properties to configure memory settings - Edit xDB Server.lax to configure memory settings - Uninstall xDB - Use Admin Client to perform basic xDB tasks - Add metadata - Manage segments and libraries - Manage access to the bootstrap file - Write simple XPath expressions and run them as XQueries - Write a simple XQuery - Transform XQuery output - Create indexes - Use indexes to make certain types of queries more efficient - Generate and view a query plan - Write a simple program to access xDB (create a driver, a session, a transaction, etc.) - Write a program to query the database - Write a program to transform the results of a query using XSLT |
| |
|
Outline:
|
xDB Overview - XML and XML Databases - xDB
Installing xDB - Installing xDB - Configuring Memory Settings - Uninstalling xDB
xDB Basics - xDB Administration Tools - General xDB Concepts - Working with a Remote Database
Using XQuery - Part 1 - Overview - Literals - Some Simple XQueries - XPath Primer
Using XQuery - Part 2 - Introduction to Distributed Repositories - Proximity Values - Failover and Load Balancing - Some Multi-Repository Configurations
Indexes and XQuery Optimization - Overview - Adding Indexes - Index Types - Query Optimization
xDB Programming Basics - Introduction - A Simple Transaction - Session Pooling - Working with Database Objects |
| |