Java Web Services For Experienced Programmers

Harvey M. Deitel, Paul J. Deitel

買這商品的人也買了...

商品描述

Appropriate for all courses in Java-based Web services for students with Java programming experience.

In Java Web Services for Experienced Programmers, the world-renowned Deitel & Associates training organization offers experienced Java programmers a comprehensive, accessible guide to Web services development with Java technologies. Like all Deitel & Associates books, this one relies on the exceptional DEITEL LIVE-CODE? approach, which teaches every key programming concept in the context of fully-tested programs, complete with syntax highlighting, detailed line-by-line descriptions and program outputs. This book features 103 LIVE-CODE? programs containing more than 13,000 lines of color-coded, thoroughly annotated Java program code. Along the way, students will encounter hundreds practical programming tips for building Web services that are portable, reusable, and optimized for performance. Students will start with XML, the key enabling technology for Web services—mastering XML markup, Document Type Definitions, the Document Object Model, and XSL transformations. Next, they move on to the core Web services technologies: SOAP, WSDL and UDDI. The authors present a remarkably clear and useful treatment of the Java Web Services Developer Pack: Sun?Microsystems? integrated toolset for building, testing and deploying Java Web services. The book next introduces techniques for building wireless Web services with Java 2 Micro Edition (J2ME?). The authors close with a detailed introduction to Web services security, followed by a three-part case study covering everything students need to build and deploy Java Web services.

Table of Contents

1. Introduction.
2. Creating Markup with XML.
3. Document Type Definitions.
4. Document Object Model.
5. XSL.
6. Web Services Platforms.
7. WSDL.
8. UDDI.
9. JAX-RPC.
10. JAXR.
11. JAXM.
12. Security Overview.
13. Web Services Security.
14. J2ME & Web Services.
15. Case Study Part I: Architecture and Web Services Implementations.
16. Case Study Part II: Client Applications.
17. Case Study Part III: Deployment.
A. Servlets.
B. JavaServer Pages.