|
|
About This Tutorial
Chapter 1: Introduction to Web Services
The Role of XML and the Java
Platform
Overview of the Java APIs for XML
Chapter 2: Understanding XML
XML and Related Specs: Digesting the Alphabet Soup
Designing an XML Data Structure
Chapter 3: Getting Started With Tomcat
Creating the Getting Started Application
Building the Getting Started Application Using Ant
Running the Getting Started Application
Common Problems and Their Solutions
Chapter 4: Web Applications
Listing Installed and Deployed Web Applications
Internationalizing and Localizing Web Applications
Accessing Databases from Web Applications
Chapter 5: Java API for XML Processing
The Simple API for XML (SAX) APIs
The Document Object Model (DOM) APIs
The XML Stylesheet Language for Transformation (XSLT) APIs
Compiling and Running the Programs
Chapter 6: Simple API for XML
Echoing an XML File with the SAX Parser
Adding Additional Event Handlers
Handling Errors with the Nonvalidating Parser
Substituting and Inserting Text
Creating a Document Type Definition (DTD)
DTD's Effect on the Nonvalidating Parser
Defining Attributes and Entities in the DTD
Choosing your Parser Implementation
Defining Parameter Entities and Conditional Sections
Using the DTDHandler and EntityResolver
Chapter 7: Document Object Model
Examining the Structure of a DOM
Constructing a User-Friendly JTree from a DOM
Creating and Manipulating a DOM
Chapter 8: XML Stylesheet Language for Transformations
Choosing the Transformation Engine
Writing Out a DOM as an XML File
Generating XML from an Arbitrary Data Structure
Transforming XML Data with XSLT
Transforming from the Command Line
Concatenating Transformations with a Filter Chain
Chapter 9: Binding XML Schema to Java Classes with JAXB
Chapter 10: Using JAXB
Chapter 11: Building Web Services With JAX-RPC
A Dynamic Proxy Client Example
A Dynamic Invocation Interface (DII) Client Example
Advanced Topics for wscompile and wsdeploy
Chapter 12: Web Services Messaging with JAXM
Chapter 13: Publishing and Discovering Web Services with JAXR
Chapter 14: Java Servlet Technology
Filtering Requests and Responses
Chapter 15: JavaServer Pages Technology
Initializing and Finalizing a JSP Page
Including Content in a JSP Page
Transferring Control to Another Web Component
JavaBeans Components in JSP Pages
Chapter 16: Custom Tags in JSP Pages
Chapter 17: JavaServer Pages Standard Tag Library
Chapter 18: Security
Installing and Configuring SSL Support
Chapter 19: The Coffee Break Application
Building, Installing, and Running the Application
Appendix A: Tomcat Administration Tool
Administering Roles, Groups, and Users
Appendix B: Tomcat Web Application Manager
Running the Web Application Manager
Running Manager Commands Using Ant Tasks
Appendix C: The Java WSDP Registry Server
Using JAXR to Access the Registry Server
Using the Command Line Client Script to Access the Registry Server
Appendix D: Registry Browser
Appendix E: Provider Administration Tool
Appendix F: HTTP Overview
Appendix G: Java Encoding Schemes
Glossary
About the Authors
Index
|
|