Pearson Education Home Higher Education HomeInstructor SupportStudent SupportAbout UsCareers
Bookshop
Texts & Technology
ABOUT THIS PRODUCT
Table of Contents
Features
Preface
Sample Chapter
About the Author(s)
 
RESOURCES
First Day of Class
 
SERIES
Java Series
 
RELATED TITLES
Java--Intro to Programming/CS1 (Computer Science)
Java--Intermediate Programming (Computer Science)
The Java™ Web Services Tutorial
View Larger Cover Image
View Larger Image

Eric Armstrong
Stephanie Bodoff
Debbie Carson
Maydene Fisher
Dale Green
Kim Haase

Publisher: Prentice Hall
Copyright: 2002
Format: Paper Bound w/CD-ROM; 544 pp

ISBN-10: 0201768119
ISBN-13:9780201768114Help icon

Our Price: £34.99
This title is out of print
Estimated Availability: 07 Jun 2002
This title is not for sale to the US or Canada.
Not available for purchase at this time.


  PrintPrint Product Information

Preface

The Java™ Web Services Tutorial is a beginner's guide to developing Web services and Web applications using the Java Web Services Developer Pack (Java WSDP). The Java WSDP is an all-in-one download containing key technologies to simplify building of Web services using the Java 2 Platform. The technologies available on the Java WSDP are:

  • Java Servlets
  • JavaServer Pages (JSP)
  • JSP Standard Tag Library (JSTL)
  • Java XML Pack, which includes:
    • Java API for XML Messaging (JAXM)
    • Java API for XML Processing (JAXP)
    • Java API for XML Registries (JAXR)
    • Java API for XML-based RPC (JAX-RPC)

To provide a development and deployment environment, the Java WSDP includes the:

  • Tomcat servlet and JSP container
  • Ant build tool
  • Java WSDP Registry Server

Here we cover all the things you need to know to make the best use of The Java™ Web Services Tutorial.

Who Should Use This Tutorial

This tutorial is intended for programmers interested in developing and deploying Web services and Web applications on the Java WSDP.

About the Examples

This tutorial includes many complete, working examples.

Prerequisites for the Examples

To understand the examples you will need a good knowledge of the Java programming language, SQL, and relational database concepts. The following topics in the Java Tutorial are particularly relevant:

Running the Examples

This section tells you everything you need to know to obtain, build, deploy, and run the examples.

Required Software

If you are viewing this online, you need to download The Java Web™ Services Tutorial from:

http://java.sun.com/webservices/downloads/webservicestutorial.html

Once you have installed the tutorial bundle, the example source code is in the <JWSDP_HOME>/docs/tutorial/examples directory, with subdirectories for each of the technologies included in the pack.

This tutorial documents the Java WSDP EA1. To build, deploy, and run the examples you need a copy of the Java WSDP and the Java 2 Platform, Standard Edition (J2SE™) SDK 1.3.1 or 1.4. You can download the Java WSDP from:

http://java.sun.com/webservices/downloads/webservicespack.html

the J2SE 1.3.1 SDK from:

http://java.sun.com/j2se/1.3/

or the J2SE 1.4 SDK from:

http://java.sun.com/j2se/1.4/
Building the Examples

Most of the examples are distributed with a configuration file for version 1.4.1 of ant, a portable build tool contained in the Java WSDP. Directions for building the examples are provided in each chapter.

Deploying the Examples

Most of the Java WSDP examples run on Tomcat. Before you can run an example you must first deploy it on Tomcat. To deploy an application execute ant deploy. The deploy task usually copies some files into the <JWSDP_HOME>/webapps directory. Some things you need to keep in mind:

  • For this release of the Java WSDP you must be running Tomcat on the same machine that you are developing on.
  • The first time an application is deployed you must start or restart Tomcat (see next section). Thereafter, when you modify an application, you can build, deploy, and then reload the example, as described in the next section.
Running Tomcat

You run Tomcat by executing the startup script in a terminal window.

Reloading the Examples

You reload an application with the command:

This command invokes the manager Web application. Before you can use this application you must add your user name and password combination and associate the role name manager with it to <JWSDP_HOME>/conf/tomcat-users.xml, which can be edited with any text editor. This file contains an element <user> for each individual user, which might look something like this:

<user name="adeveloper" password="secret" roles="manager" />

The Tomcat reference documentation distributed with the Java WSDP contains information about the manager application.

Related Information

For further information on the technologies discussed in this tutorial see the reference documentation contained in the Java WSDP (<JWSDP_HOME>/docs/index.html). References to individual technology homes listed in some chapters map as follows:

  • JAXM-HOME to JWSDP_HOME/docs/jaxm/index.html
  • JAXP-HOME to JWSDP_HOME/docs/jaxp/index.html
  • JAXR-HOME to JWSDP_HOME/docs/jaxr/index.html
  • JAXRPC-HOME to JWSDP_HOME/docs/jaxrpc/index.html


  • 0201768119P03262002
 
Pearson Education Home