Résumé
Oracle Corporation, committed to supporting XML in a wide range of products, has XML-enabled its entire Oracle Internet platform--the Oracle8i database, Oracle interMedia, Oracle Application Server, and a variety of other products.
Building Oracle XML Applications, by Steve Muench, Oracle's lead "XML evangelist" and a key Oracle XML developer, gives Java and PL/SQL developers a rich and detailed look at the many tools Oracle has provided to support XML development, such as the Oracle XML Parser, the Oracle XML SQL Utility, and the XSQL Servlet.
The company describes Oracle8i as "the first XML enabled database." This book shows how to combine the power of XML and XSLT with the speed, functionality, and reliability of the Oracle database to build flexible applications. The author delivers nearly 800 pages of entertaining text, helpful and time-saving hints, and extensive examples that developers can put to use immediately to build custom XML applications.
Products covered include:
- XSQL pages and the XSQL servlet: declarative templates and an extensive framework to assemble any kind of static or dynamic XML information and transform it for delivery using XSLT stylesheets.
- JDeveloper: a complete integrated development environment for Java XML developers, including editing, syntax checking, debugging, and more.
- XSLT Processor: a product that enables XML information to be presented and delivered in many different ways, using any web-based format, both inside and outside the database.
- XML SQL utility: an Oracle utility that works with the results of SQL statements as XML documents and uses XML documents to insert, update, and delete information from database tables, views, and object views.
- XML Parser: a product that lets Java, PL/SQL, C, and C++ developers process and construct XML.
- interMedia: a product whose Text option lets developers search XML documents from SQL and leverage the XML document structure for razor-sharp search precision.
- Advanced Queuing: an Oracle queuing mechanism that lets both PL/SQL and Java programs enqueue and and dequeue XML messages.
- PLSXML utilities: Oracle PL/SQL utilities that let developers using any version of Oracle produce XML from SQL statements.
The accompanying CD-ROM contains JDeveloper 3.1, an integrated development environment for Java developers.
Preface
I. XML Basics
1. Introduction to XML
What Is XML?
What Can I Do with XML?
Why Should I Use XML?
What XML Technologies Does Oracle
Provide?
2. Working with XML
Creating and Validating XML
Modularizing XML
Searching XML with XPath
II. Oracle XML Fundamentals
3. Combining XML and Oracle
Hosting the XML FAQ System on
Oracle
Serving XML in Any Format
Acquiring Web-based XML Content
4. Using JDeveloper for XML Development
Working with XML, XSQL, and JSP
Files
Working with Database Objects
Using JDeveloper with Oracle XDK
Components
5. Processing XML with PL/SQL
Loading External XML Files
Parsing XML
Searching XML Documents with
XPath
Working with XML Messages
Producing and Transforming XML Query
Results
6. Processing XML with Java
Introduction to Oracle8i JServer
Parsing and Programmatically
Constructing XML
Searching XML Documents with
XPath
Working with XML Messages
Producing and Transforming XML Query
Results
7. Transforming XML with XSLT
XSLT Processing Mechanics
Single-Template Stylesheets
Understanding Input and Output
Options
Improving Flexibility with Multiple
Templates
8. Publishing Data with XSQL Pages
Introduction to XSQL Pages
Transforming XSQL Page Results with
XSLT
Troubleshooting Your XSQL Pages
9. XSLT Beyond the Basics
Using XSLT Variables
The Talented Identity
Transformation
Grouping Repeating Data Using
SQL
Sorting and Grouping Repeating Data
with XSLT
10. Generating Datagrams with PL/SQL
Programmatically Generating XML Using
PL/SQL
Automatic XML Generation with
DBXML
11. Generating Datagrams with Java
Generating XML Using Java
Serving XML Datagrams over the
Web
Automatic XML from SQL Queries
12. Storing XML Datagrams
Overview of XML Storage
Approaches
Loading Datagrams with the XML SQL
Utility
Storing Posted XML Using XSQL
Servlet
Inserting Datagrams Using Java
13. Searching XML with interMedia
Why Use interMedia?
What Is interMedia?
The interMedia Query Language
Handling Heterogeneous Doctypes
Handling Doctype Evolution
Advanced interMedia
14. Advanced XML Loading Techniques
Storing Datagrams in Multiple
Tables
Building an XMLLoader Utility
Creating Insert Transformations
Automatically
III. Oracle XML Applications
15. Using XSQL Pages as a Publishing
Framework
Overview of XSQL Pages
Facilities
Additional XML Delivery Options
16. Extending XSQL and XSLT with Java
Developing Custom XSQL Actions
Integrating Custom XML Sources
Working with XSLT Extension
Functions
17. XSLT-Powered Portals and Applications
XSLT-Powered Web Store
Building a Personalized News
Portal
Online Discussion Forum
IV. Appendixes
A. XML Helper Packages
B. Installing the Oracle XSQL Servlet
C. Conceptual Map to the XML Family
D. Quick References
Index
L'auteur - Steve Muench
Steve Muench is Oracle's lead XML Technical Evangelist
and development lead for
Oracle XSQL Pages. He is Oracle's primary representative to
the W3C XSL
Working Group, as well as a consulting product manager and
developer working on
Oracle Business Components for Java--an XML-based business
object framework.
In his more than ten years at Oracle, Steve's been involved
in the support,
development, and technical evangelism of Oracle's
application development tools and
database, and is a frequent presenter at both Oracle and
XML technical conferences.
He has been a catalyst in helping development teams across
Oracle weave XML and
XSLT sensibly into their future development plans.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | O'Reilly |
Auteur(s) | Steve Muench |
Parution | 15/10/2000 |
Nb. de pages | 810 |
Couverture | Broché |
Poids | 1170g |
Intérieur | Noir et Blanc |
EAN13 | 9781565926912 |
ISBN13 | 978-1-56592-691-2 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Conception et développement web Services Web
- Informatique Développement d'applications Langages HTML
- Informatique Développement d'applications Langages XML
- Informatique Développement d'applications Langages XSLT