部署內容

下列部署內容只適用於使用 IBM® SOAP 執行時期環境的 Web 服務。

內容 預設值 說明
Web 服務 URI http://tempuri.org/ service 預設值是由成品名稱計算出來,或直接從 WSDL 文件中取出。 只有從 Java™ Bean 或 EJB 建立 Web 服務時,才可以編輯 URI。預設的基本 URI http://tempuri.org/ 係用來建構和實體沒有任何唯一關聯的 URI。主機名稱 tempuri 係來自 WSDL 規格,其代表暫時的 URI。當您不要使 URI 成為廣域範圍內的唯一 URI 時,請使用預設基本 URI。不建議您使用 http://tempuri.org/ 作為穩定固定實體的基礎。 URI 專門用來識別已部署服務之間的 Web 服務。Web 服務的「統一資源識別碼」(URI) 是精靈從您選取要轉換成 Web 服務的成品中自動產生的。
範圍(僅適用於 Java Bean) 應用程式 定義負責處理呼叫要求的物件生命期限。
  • 如果設為「應用程式」,就會在伺服器生命期間內,建構服務 Bean 的單一實例。 服務的所有用戶端都可以使用及共用物件。
  • 如果設為「要求」,伺服器會建構每個 SOAP 要求的新服務 Bean。物件可用於要求的整個期間。
  • 如果設為「階段作業」,伺服器會依照用戶端的 Cookie 所維護來建構每個新 SOAP 階段作業的新服務 Bean。物件可用於階段作業的整個期間。
使用 static 方法 No 如果設定為 "Yes",設定為可供使用的類別方法為 static 方法,因此不會將設定物件的實例。如果使用 static 呼叫時,"scope" 內容即不適用。不適用於 Enterprise Bean。
使用安全 SOAP(僅適用於 WebSphere® No 安全 SOAP 代表「SOAP 數位簽章」安全。 如果設定為 "Yes",則 Web 服務在安全的 SOAP 執行時期中,會部署到 WebSphere Application Server。使用安全 SOAP 執行時期時,會減低效能。 安全 SOAP 執行時期需要產生安全 Proxy。如果需要「SOAP 數位簽章」安全的詳細資訊, 請造訪 www.w3.org/TR/2001/NOTE-SOAP -dsig-20010206

重要事項:一旦以不安全的 Web 服務建立了 Web 專案,便無法建立它的安全。一旦以安全的 Web 服務建立了 Web 專案,便無法移除使用安全 SOAP。

方法清單 顯示支援的方法。 可以在服務物件以及編碼樣式呼叫的方法。選取輸入參數和輸出傳回的編碼樣式。所選取之服務物件有支援的方法會顯示於方法清單中。
類型對映 輸入編碼:
  • 文字 XML: 針對所有 org.w3c.dom.Element 類型中含有一或多個參數的方法。
  • SOAP: 針對 org.w3c.dom.Element 類型之外含有零或至少一個參數的方法。
控制在特定的編碼樣式中,資料類型進出 XML 時的序列化和非序列化。
類型對映 輸出編碼
  • 文字 XML: 針對 org.w3c.dom.Element 的方法的傳回類型。
  • SOAP: 針對所有其他方法的傳回類型。
控制在特定的編碼樣式中,資料類型進出 XML 時的序列化和非序列化。
JNDI 提供者 URL(只適用於 Enterprise Bean) 針對 WebSphere Application Server: iiop://localhost:2809/ 指定命名伺服器的主機名稱(以及選擇性地指定埠號)。 提供者 URL 的形式必須如下(其中 hostname 是遠端命名伺服器主機名稱,port 是遠端命名伺服器接聽的埠號):iiop:// hostname:port/
JNDI 起始環境定義 Factory(只適用於 Enterprise Bean) 針對 WebSphere Application Server com.ibm.websphere.naming。 WsnInitialContextFactory 給定一個 EJB JNDI 名稱,JNDI Factory 起始環境定義會傳回 EJB Home 物件。
EJB JNDI 名稱(只適用於 Enterprise Bean) 依據所選取的 EJB 物件的預設值。 用來尋找 EJB Home 物件。
EJB home 介面類別名稱(只適用於 Enterprise Bean) 依據所選取的 EJB 物件的預設值。 EJB Home 名稱。EJB Home 是一個物件,它提供 Enterprise Bean 生命週期作業(建立、移除、尋找)。EJB Home 物件的類別是由儲存器部署工具產生。EJB Home 物件實作 Enterprise Bean Home 介面。用戶端參照 EJB Home 物件,在 EJB object 上執行生命週期作業。用戶端使用 JNDI 來尋找 EJB Home 物件。
EJB 遠端介面類別名稱(只適用於 Enterprise Bean) 依據所選取的 EJB 物件的預設值。 EJB 物件的類別名稱。
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.