freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

xfire詳細手冊(編輯修改稿)

2025-07-22 23:42 本頁面
 

【文章內(nèi)容簡介】 ire 目 錄 下 , 而 這 整 個 目 錄 放 在 WEBINF/classes 文 件 夾中 , 它 在 Web 應 用 程 序 的 標 準 類 路 徑 中 。 這 里 是 中 的 基 本 配 置 條 目 :beans xmlns= service nameBanking/name namespacemybank/namespace serviceClass/serviceClass implementationClass/implementationClass /service /beans讓 我 們 看 看 這 里 都 包 含 了 什 么 內(nèi) 容 。 Web Services 的 定 義 包 含 在 service元 素 中 , 它 還 含有 一 些 子 元 素 。 第 一 個 子 元 素 是 name, 它 可 以 是 你 提 供 任 何 的 合 法 名 字 。 這 將 會 被 客 戶 端 程序 和 其 它 需 要 定 位 你 的 服 務 的 組 件 用 到 。 例 如 , 在 服 務 準 備 好 以 后 , 你 將 在 瀏 覽 器 上 使 用 這 個 名字 來 查 看 WSDL。下 一 個 子 元 素 是 namespace。 任 何 合 法 的 XML 名 字 都 是 可 以 的 。 namespace用 來 唯 一標 識 你 的 服 務 的 各 個 參 數(shù) 。serviceClass元 素 包 含 了 Java 類 的 名 字 , 它 指 定 了 方 法 簽 名 。 在 我 們 的 例 子 中 , 它 是 接 口IBankingService。 如 果 Java 類 沒 有 實 現(xiàn) 任 何 接 口 , 你 就 需 要 把 類 的 名 字 放 在 這 里 。 在 你 的 Java 類 或 者 接 口 中 可 能 有 幾 個 方 法 。 只 需 要 一 個 入 口 把 它 們 全 部 發(fā) 布 為 Web Services。implementationClass保 存 了 實 現(xiàn) 方 法 的 Java 類 名 。 這 是 一 個 可 選 元 素 。 如 果 上 一 個 元 素serviceClass包 含 了 一 個 接 口 , 那 么 相 應 的 實 現(xiàn) 類 必 須 在 這 里 指 定 。就 是 這 樣 。 我 們 的 Web Services 配 置 完 成 了 。XFire 和 其 它 類 庫現(xiàn) 在 是 最 后 一 步 了 , 需 要 得 到 所 有 必 需 的 類 庫 。 我 們 怎 樣 得 到 它 們 呢 ? 去 XFire 網(wǎng) 站 , 下 載 xfir, 然 后 解 壓 到 一 個 本 地 文 件 夾 。 復 制 下 面 的 jar 文 件 和 它 的 庫 文 件 夾 到WEBINF/lib 中 :? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 一 切 妥 當 。 我 們 來 部 署 和 啟 動 應 用 程 序 。 為 了 部 署 示 例 應 用 , 只 需 要 復 制 到 Apache Tomcat 的 webapps 文 件 夾 中 , 再 等 待 幾 秒 鐘 。 它 將 會 自 動 啟 動 。 這 個 應 用 的 全 部 源 代 碼 也包 含 在 這 個 war 文 件 中 。 我 們 的 程 序 已 經(jīng) 準 備 作 為 一 個 Web Service 了 。我 們 如 何 知 道 Web Service 正 在 工 作 呢 ?為 了 了 解 Web Service 是 否 正 在 工 作 , 我 們 需 要 測 試 。 首 先 , 我 們 測 試 來 看 WSDL 是 否 可 用。 我 們 在 瀏 覽 器 中 輸 入 URL。 哪 個 URL? 因 為 我 們 的 應 用 程 序 的 war 文 件 是 , 并且 在 中 給 出 的 服 務 名 是 Banking, WSDL 的 URL 應 該 是 : 080/websvc/services/Banking?wsdl。請 注 意 : URL 的 第 一 部 分 , 例 如 , 可 能 會 根 據(jù) 你 的 應 用 服 務 器 不 同 而不 同 。 無 論 怎 樣 , 當 你 輸 入 URL 后 , 將 會 看 到 一 個 XML 文 檔 , 它 的 根 元 素 是 wsdl:definitions。 這 個 文 檔 叫 做 服 務 的 WSDL。 如 果 你 看 到 了 , 這 就 是 你 的 應 用 作 為 Web Service 已 經(jīng) 可用 的 第 一 個 證 明 。但 是 這 個 測 試 是 不 夠 的 。 可 能 會 發(fā) 生 這 種 情 況 , 可 以 看 到 WSDL, 但 是 從 客 戶 端 程 序 可 能 會 訪 問不 到 服 務 。 因 此 為 了 核 實 服 務 是 否 可 以 訪 問 了 , 我 們 必 須 使 用 一 個 客 戶 端 進 行 服 務 的 實 際 調(diào) 用 來進 行 一 個 真 正 的 測 試 。開 發(fā) 一 個 客 戶 端你 可 以 使 用 任 何 的 SOAP 工 具 創(chuàng) 建 客 戶 端 , 例 如 , .Net 或 者 Apache Axis, 有 很 多 種 方 法 : 使用 從 WSDL 產(chǎn) 生 的 stubs, 使 用 動 態(tài) 代 理 , 等 等 。 在 例 子 中 , 我 們 使 用 一 個 動 態(tài) 代 理 , 以 一 個 簡單 的 Servlet 形 式 , 叫 做 。 為 了 保 持 代 碼 兩 最 小 , 所 有 在 屏 幕 顯 示 的 元 素 都 放 在了 doGet()方 法 中 。 對 Web Service 的 實 際 調(diào) 用 由 callWebService()方 法 完 成 , 它 相 當 地 簡單 。 和 下 面 的 類 似 :/* Call the Web service * */ public String callWebService( String fromAccount, String toAccount, double amount, String currency) throws MalformedURLException, Exception { //Create a metadata of the service Service serviceModel = new ObjectServiceFactory().create(ss)。 (callSoapSer
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1