Java Web Services Unleashed
暫譯: Java 網路服務完全指南

Robert J. Brunner, Frank Cohen, Francisco Curbera, Darren Govoni, Steven Haines, Matthias Kloppmann, Benoit Marchal, K. Scott Morrison, Arthur Ryman, Joseph Weber, Mark Wutka

  • 出版商: SAMS
  • 出版日期: 2002-04-26
  • 售價: $2,070
  • 貴賓價: 9.5$1,967
  • 語言: 英文
  • 頁數: 752
  • 裝訂: Paperback
  • ISBN: 067232363X
  • ISBN-13: 9780672323638
  • 相關分類: Java 程式語言Java 相關技術
  • 已絕版

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

商品描述

"Java Web Services Unleashed" explores everything Java developers need for Web service development. Starting with the business considerations and roles of service-related technologies within the Java architecture, the authors then demonstrate applications using the "pillars" of Web service creation: SOAP, UDDI, and WSDL. Next, the book introduces the JAX* pack - a set of Java APIs for XML programming that ease and enhance service development - using real-world examples explaining the importance of each JAX* API. Later chapters include a series of larger case studies of service development using many Java technologies including JSP and EJB.

Table of Contents

Introduction.

I. Introduction to Web Services.

1. What Are Web Services?

B2B Means A2A. Bringing All the Pieces Together. Ideology Wars Without Just One Winner. Changing Businesses Everywhere. What Are Web Services? The Impact of Web Service Technologies. Summary.


2. The Internet and Web Services: Changing Business.

A New Old Thing. Metamodeling Your Business. The Technical Appeal of Web Services. Business Roles. Effects on Business Models. The Business Case. Business Directions and Perspectives. Summary.


3. Becoming a Web Services Provider.

Searching for Practical Examples. Web Service Availability. Finding Web Services Applications. Different Web Service Providers. Preparing for the Future. Summary.


4. Building Web Services with Java.

Web Services Architecture. Java Building Blocks. The Future of Java Web Services. Summary.


5. A Simple Java Web Service.

The Application. The Web Service Framework. Invoking a SOAP Service. Under the Covers. Generating Web Services. Publishing and Finding Services. Summary.


6. Building a JSP Web Service.

The Application. Building the Web Service. The ByteGourmet Server. Summary.

II. Web Services Tools.


7. Understanding SOAP.

History of SOAP. SOAP Basics. Messaging Framework. The SOAP Encoding. Transport Options. Summary.


8. SOAP Basics.

Writing SOAP Nodes. A Simple Web Service: Booking Service. Public Interface: Design Considerations. Apache SOAP for RPC. Summary.


9. UDDI.

UDDI in Web Services: Why Is It Needed? Basic UDDI. UDDI Roles. Summary.


10. UDDI in Depth.

Inquiry: Finding Items. Inquiry: Getting Details. Publishing. Replication. Summary.


11. WSDL.

Welcome to WSDL. Communication Processes. Types. Messages. Operations. Port Type. Binding. Port. Service. Creating WSDL Documents from a Java Class. Accessing a Web Service via a WSDL Document. Summary.

III. The JAX Pack.


12. JAXP.

XML Components. Simple API for XML (SAX) Parser. Document Object Model (DOM). XSLT. JAXP and Web Services. Summary.


13. JAXB.

Prerequisites. JAXB Terminology. Binding an XML Schema to a Class. Using JAXB-Built Classes. Advanced Binding Schemas. Subclassing a Generated Class. Summary.


14. JAXR.

The Need for a Registry API. Basic JAXR Classes. The JAXR Data Model. Using JAXR. Summary.


15. JAXM.

Introduction to JAXM. Architecture. Implementation. Basic Steps. Connections. Endpoints. Messages. Tying It All Together. Summary.


16. JAX-RPC.

Why Another API? Data Mapping. Service Mapping. Comparing JAX-RPC with Other Distributed Technologies. Summary.

IV. Completing Web Services.


17. Handling Security in Web Services.

Why Is Encryption Important? Encryption in Java. Using Secure Sockets with SOAP. Encryption in XML. Summary.


18. Web Services and Flows (WSFL).

Service Flow and Service Composition. Flow Modeling Concepts. Flows as Compositions of Web Services. Exposing Flows as Web Services. Public and Private Flows. Global Models. References. Summary.


19. Web Services Invocation Framework (WSIF).

Time Server Introduction. Apache SOAP Client. WSDL File. WSIF Dynamic Client. The Dynamic Invoker. Java Stub Generation. Summary.

V. Implementing Web Services.


20. Inventory Management Application.

Architecture. A Web Inventory. At the Wholesaler Site. At the Reseller Site. Building and Running the Project. Summary.


21. Stock Trading Application—EJB.

User Authentication. Application Architecture. SOAP and Enterprise Java Beans. Software Packages. The StockTrading SOAP Object. The Trading Session Bean. Entity Beans. A Test Client. Summary.


22. Testing Web Services.

Framework for Developing Web services. Test Strategies. Testing Web Services Using TestMaker. New Web Services Technology, New Test Methodology. Scalability and Performance Testing. Building Maintainable Test Agents with TestMaker. Script Languages and Test Agents. Monitoring Web Services for Service Level Guarantees. Resources. Summary.


23. Tools for Building Web Services.

Overview of Web Services Development Tasks. A Quick Tour of Web Services Tools. Tools for Creating Web Services. Tools for Deploying Web Services. Tools for Testing Web Services. Tools for Publishing Web Services. Tools for Discovering Web Services. Tools for Accessing Web Services. Summary.


24. Building Web Services with WebLogic.

Web Services in WebLogic. How It Works. Development Lifecycle and Environment. The Curmudgeon. Next Generation Web services. Resources. Summary.


Index.

商品描述(中文翻譯)

《Java Web Services Unleashed》探討了Java開發人員在Web服務開發中所需的一切。書中首先介紹了商業考量及服務相關技術在Java架構中的角色,接著作者展示了使用Web服務創建的「支柱」:SOAP、UDDI和WSDL的應用。接下來,書中介紹了JAX*包——一組用於XML編程的Java API,這些API簡化並增強了服務開發,並使用實際案例解釋每個JAX* API的重要性。後面的章節包括一系列使用多種Java技術(包括JSP和EJB)的服務開發大型案例研究。

目錄

引言。

I. Web服務介紹。
1. 什麼是Web服務?
B2B意味著A2A。將所有部分整合在一起。意識形態戰爭沒有唯一的贏家。改變各地的商業。什麼是Web服務?Web服務技術的影響。總結。

2. 互聯網與Web服務:改變商業。
一個新的舊事物。對您的業務進行元建模。Web服務的技術吸引力。商業角色。對商業模式的影響。商業案例。商業方向和觀點。總結。

3. 成為Web服務提供者。
尋找實用範例。Web服務的可用性。尋找Web服務應用。不同的Web服務提供者。為未來做準備。總結。

4. 使用Java構建Web服務。
Web服務架構。Java構建塊。Java Web服務的未來。總結。

5. 一個簡單的Java Web服務。
應用程序。Web服務框架。調用SOAP服務。內部運作。生成Web服務。發布和查找服務。總結。

6. 構建JSP Web服務。
應用程序。構建Web服務。ByteGourmet伺服器。總結。

II. Web服務工具。
7. 理解SOAP。
SOAP的歷史。SOAP基礎。消息框架。SOAP編碼。傳輸選項。總結。

8. SOAP基礎。
編寫SOAP節點。一個簡單的Web服務:預訂服務。公共接口:設計考量。Apache SOAP用於RPC。總結。

9. UDDI。
UDDI在Web服務中的作用:為什麼需要它?基本UDDI。UDDI角色。總結。

10. UDDI深入探討。
查詢:查找項目。查詢:獲取詳細信息。發布。複製。總結。

11. WSDL。
歡迎來到WSDL。通信過程。類型。消息。操作。端口類型。綁定。端口。服務。從Java類創建WSDL文檔。通過WSDL文檔訪問Web服務。總結。

III. JAX包。
12. JAXP。
XML組件。簡單API for XML (SAX) 解析器。文檔對象模型 (DOM)。XSLT。JAXP與Web服務。總結。

13. JAXB。
前提條件。JAXB術語。將XML架構綁定到類。使用JAXB生成的類。高級綁定架構。子類化生成的類。總結。

14. JAXR。
需要註冊API。基本JAXR類。JAXR數據模型。使用JAXR。總結。

15. JAXM。
JAXM介紹。架構。實現。基本步驟。連接。端點。消息。將所有內容結合在一起。總結。

16. JAX-RPC。
為什麼需要另一個API?數據映射。服務映射。將JAX-RPC與其他分佈式技術進行比較。總結。

IV. 完成Web服務。
17. 在Web服務中處理安全性。
為什麼加密重要?Java中的加密。使用安全套接字與SOAP。XML中的加密。總結。

18. Web服務與流程 (WSFL)。
服務流程和服務組合。流程建模概念。流程作為Web服務的組合。將流程公開為Web服務。公共和私有流程。全球模型。參考文獻。總結。

19. Web服務調用框架 (WSIF)。
時間伺服器介紹。Apache SOAP客戶端。WSDL文件。WSIF動態客戶端。動態調用者。Java存根生成。總結。

V. 實現Web服務。
20. 庫存管理應用程序。
架構。一個Web庫存。在批發商網站。在轉售商網站。構建和運行項目。總結。

21. 股票交易應用程序—EJB。
用戶身份驗證。應用程序架構。SOAP和企業JavaBeans。軟件包。StockTrading SOAP對象。交易會話Bean。實體Bean。一個測試客戶端。總結。

22. 測試Web服務。
開發Web服務的框架。測試策略。使用TestMaker測試Web服務。新Web服務技術,新測試方法。可擴展性和性能測試。使用TestMaker構建可維護的測試代理。腳本語言和測試代理。監控Web服務以保證服務水平。資源。總結。

23. 構建Web服務的工具。
Web服務開發任務概述。Web服務工具的快速導覽。創建Web服務的工具。部署Web服務的工具。測試Web服務的工具。發布Web服務的工具。發現Web服務的工具。訪問Web服務的工具。總結。

24. 使用WebLogic構建Web服務。
WebLogic中的Web服務。它是如何工作的。開發生命周期和環境。老古板。下一代Web服務。資源。總結。

索引。

最後瀏覽商品 (20)