首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

使用 Oracle9iAS Wireless 開發無線應用程式:Hello World 實戰

     編輯:Oracle 資料庫相關知識

Oracle9iAS Wireless 簡介

Oracle Application Server Wireless (OracleAS Wireless) 是企業級行動平台,支援無線瀏覽器、語音、J2ME、雙向訊息等應用,建構於 Oracle9iAS 與 Oracle9i Database 之上,提供高擴展、高可靠、高成效的行動基礎設施。

開發 Hello World 範例

步驟 1:建立 XML 內容頁面

於 $ORACLE_HOME/wireless/j2ee/default-web-app 建立目錄 walkthrough,並在其中新增 helloworld.xml:

<?xml version="1.0"?>
<SimpleResult>
  <SimpleContainer>
    <SimpleText>Hello Wireless World!</SimpleText>
  </SimpleContainer>
</SimpleResult>

步驟 2:瀏覽器測試

輸入 https://127.0.0.1:9000/walkthrough/helloworld.xml 應顯示原始 XML(尚未經轉譯)。

步驟 3:Webtool 設定服務

  1. 登入 https://127.0.0.1:9000/webtool/login.uix(orcladmin/manager)
  2. 點選 Service Designer → Create Master Service
  3. 命名 HelloWorld_<name>,Adapter 選 HTTP ADAPTER
  4. 依序完成 Caching、Init Parameters(URL 填入 XML 完整路徑)、Asynch Agent、Result Transformers

步驟 4:建立使用者服務

  1. 切換 Content Manager 標籤
  2. 點 Add Service,命名 HelloiDevelop_<name>
  3. Root Folder 選 Master,勾選剛建立的 Master Service
  4. 完成輸入參數設定並送出

步驟 5:設定使用者存取權限

  1. 點選 Groups 連結
  2. 選取 Guests 群組,點 Assign Services
  3. 將 HelloiDevelop 服務加入該群組

步驟 6:模擬器測試

  1. 啟動 UP.Simulator(桌面圖示)
  2. 網址列輸入 https://127.0.0.1:9000/ptg/rm
  3. 選擇 helloworld 服務,即可看到「Hello Wireless World!」

關鍵圖片說明

  • OracleAS Wireless 架構圖:平台功能總覽
  • helloworld.xml 內容:XML 原始碼
  • Webtool 登入頁:管理介面登入
  • 建立 Master Service:服務設計師介面
  • Init Parameters 設定:URL 參數設定
  • Content Manager:內容管理介面
  • Add Service:新增使用者服務
  • 服務綁定:關聯 Master Service
  • Groups 管理:群組管理
  • 指派服務給 Guests:權限指派
  • 模擬器首頁:UP.Simulator 介面
  • 模擬器顯示結果:最終執行畫面

後續擴展方向

掌握基礎流程後,可進一步整合即時股票、航班查詢、語音應用等企業級行動服務,善用 OracleAS Wireless 的多通道轉譯、裝置適配與雙向訊息機制。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved