站内搜索: 请输入搜索关键词
当前页面: 图书首页 > XML and Java: Developing Web Applications, Second Edition

XML and Java: Developing Web Applications, Second Edition

[ directory ] Previous Section Next Section

   
•  Table of Contents
XML and Java: Developing Web Applications, Second Edition
By Hiroshi Maruyama, Kent Tamura, Naohiko Uramoto, Makoto Murata, Andy Clark, Yuichi Nakamura, Ryo Neyama, Kazuya Kosaka, Satoshi Hada
   
Publisher : Addison Wesley
Pub Date : May 13, 2002
ISBN : 0-201-77004-0
Pages : 688


    Copyright
    Foreword
    Preface
    Chapter 1.  Web Applications, XML, and Java
      Section 1.1.  Introduction
      Section 1.2.  Web Applications
      Section 1.3.  Other Application Areas of XML
      Section 1.4.  Some XML Basics
      Section 1.5.  Summary
   
    Chapter 2.  Parsing XML Documents
      Section 2.1.  Introduction
      Section 2.2.  Basics of Parsing Documents
      Section 2.3.  More about Parsing XML Documents
      Section 2.4.  Programming Interfaces for Document Structure
      Section 2.5.  Summary
   
    Chapter 3.  Generating and Serializing XML Documents
      Section 3.1.  Introduction
      Section 3.2.  Creating a DOM Tree from Scratch
      Section 3.3.  Validating a Generated DOM Tree
      Section 3.4.  Serializing a DOM Tree
      Section 3.5.  Handling Whitespace
      Section 3.6.  Internationalization
      Section 3.7.  Summary
   
    Chapter 4.  Working with DOM
      Section 4.1.  Introduction
      Section 4.2.  DOM Basics
      Section 4.3.  Advanced DOM
      Section 4.4.  Summary
   
    Chapter 5.  Working with SAX
      Section 5.1.  Introduction
      Section 5.2.  Basic Tips for Using SAX
      Section 5.3.  DOM versus SAX
      Section 5.4.  Summary
   
    Chapter 6.  Parser Tricks
      Section 6.1.  Introduction
      Section 6.2.  General Tricks
      Section 6.3.  Basic Xerces Tricks
      Section 6.4.  Advanced Xerces Tricks
      Section 6.5.  Summary
   
    Chapter 7.  XPath and XSLT
      Section 7.1.  XPath
      Section 7.2.  XSLT
      Section 7.3.  Pros and Cons of XSLT, XPath, DOM, and SAX
      Section 7.4.  Summary
   
    Chapter 8.  Bridging Application Data Structure and XML
      Section 8.1.  Introduction
      Section 8.2.  Mapping to Almost Isomorphic Tree Structures
      Section 8.3.  Structure Adjustment by XSLT
      Section 8.4.  Mapping to Tables
      Section 8.5.  Mapping to Hash Tables
      Section 8.6.  Mapping to Graph Structures
      Section 8.7.  Summary
   
    Chapter 9.  Working with Schemas: Datatypes and Namespaces
      Section 9.1.  Introduction
      Section 9.2.  W3C XML Schema
      Section 9.3.  RELAX NG
      Section 9.4.  Summary
   
    Chapter 10.  XML Application Server
      Section 10.1.  The Background of the XML Application Server
      Section 10.2.  Servlet
      Section 10.3.  JavaServer Pages
      Section 10.4.  Apache Cocoon
      Section 10.5.  Summary
   
    Chapter 11.  XML and Databases
      Section 11.1.  Introduction
      Section 11.2.  Storing and Searching for XML Documents
      Section 11.3.  Mapping from an XML Document to Tables
      Section 11.4.  Mapping from Tables to an XML Document
      Section 11.5.  Program Examples
      Section 11.6.  A Servlet for Accessing a Database
      Section 11.7.  Working with EJB
      Section 11.8.  Summary
   
    Chapter 12.  XML Messaging
      Section 12.1.  Introduction
      Section 12.2.  Simple Object Access Protocol
      Section 12.3.  SOAP Engines
      Section 12.4.  Summary
   
    Chapter 13.  Web Services
      Section 13.1.  Emergence of Web Services
      Section 13.2.  Web Services Description
      Section 13.3.  Service Registration and Discovery
      Section 13.4.  Application to Dynamic e-Business
      Section 13.5.  Enterprise Web Services
      Section 13.6.  Summary
   
    Chapter 14.  Security
      Section 14.1.  Introduction
      Section 14.2.  Security Requirements on B2B Systems
      Section 14.3.  SSL/TLS
      Section 14.4.  XML Digital Signature
      Section 14.5.  Access Control in Java
      Section 14.6.  Security in Web Services
      Section 14.7.  Summary
   
    Chapter 15.  Data Binding
      Section 15.1.  Introduction
      Section 15.2.  Generating Java Classes from a Schema
      Section 15.3.  Generating an XML Document from Java Classes
      Section 15.4.  Summary
   
    Chapter 16.  Principles of Schema Languages
      Section 16.1.  Introduction
      Section 16.2.  Schemas as Syntactic Constraints
      Section 16.3.  Schemas as Data Models
      Section 16.4.  Interworking with Other Software
      Section 16.5.  General-Purpose Schema Languages
      Section 16.6.  Special-Purpose Schema Languages
      Section 16.7.  Summary
   
    Appendix A.  About the CD-ROM
    Appendix B.  Useful Links and Books
      Section B.1.  XML
      Section B.2.  Java
      Section B.3.  Web Services
      Section B.4.  Standards
      Section B.5.  Books
   
    Appendix C.  XML-Related Standardization Activities
      Section C.1.  XML Core
      Section C.2.  XML Tools
      Section C.3.  Schema Languages
      Section C.4.  APIs
      Section C.5.  XML Security
      Section C.6.  Web Services
      Section C.7.  Java Specification Requests
      Section C.8.  Other Topics
   
    Appendix D.  JDBC Primer
      Section D.1.  Introduction
      Section D.2.  JDBC Package
      Section D.3.  Loading a JDBC Driver
      Section D.4.  Connecting to a Database
      Section D.5.  Submitting a Query
      Section D.6.  Using a Connection Pool
   
[ directory ] Previous Section Next Section