用Oracle9ias開(kāi)發(fā)無(wú)線應(yīng)用程序開(kāi)發(fā)者網(wǎng)絡(luò)Oracle
Oracle 移動(dòng)服務(wù)的中心組件 Oracle Application Server Wireless (OracleAS Wireless) 是一個(gè)靈活的無(wú)線和語(yǔ)音綜合平臺(tái),可以使任何公司的聯(lián)系擴(kuò)展到其公司范圍以外。利用 Oracle9iAS Wireless,企業(yè)可以部署基于無(wú)線瀏覽器的應(yīng)用程序、語(yǔ)音應(yīng)用程序、通告、Java 2 Micro Edition (J2ME) 應(yīng)用程序和雙路消息處理 (Ask) 應(yīng)用程序(其功能如圖1 所示)。Oracle9iAS Wireless 構(gòu)建于 Oracle Application Server 9i 和 Oracle Database 9i 上,提供市場(chǎng)上最具有伸縮性、可靠而經(jīng)濟(jì)高效的移動(dòng)基礎(chǔ)架構(gòu),以實(shí)施企業(yè)的移動(dòng)戰(zhàn)略。

(圖1)
下面以一個(gè)最簡(jiǎn)單的hello world為例簡(jiǎn)單介紹一下是如何用Oracle9ias開(kāi)發(fā)無(wú)線應(yīng)用程序的:
1、寫(xiě)一個(gè)簡(jiǎn)單的名為hello world XML網(wǎng)頁(yè),并將它發(fā)布到本地WEB服務(wù)器上
1-1. 在.. \iaswv20\wireless\j2ee\default-web-app目下新建一個(gè)名為"walkthrough" 的目錄
1-2. 在.. \iaswv20\wireless\j2ee\default-web-app\walkthrough新建一個(gè)名為 helloworld.xml的文件,其內(nèi)容如下:

2、用瀏覽器測(cè)試hello world XML網(wǎng)頁(yè)
打開(kāi)瀏覽器并在地址欄中輸入:http://127.0.0.1:9000/examples/helloworld.xml,你將會(huì)看到如下畫(huà)面,這當(dāng)然不是我們所期望的。
3、用web tool來(lái)配置服務(wù)
3-1.登錄到web tool,即在地址欄中輸入:http://127.0.0.1:9000/webtool/login.uix,并在下圖的用戶(hù)名及密碼中分別輸入orcladmin與manager。

3-2.點(diǎn)擊下圖網(wǎng)頁(yè)上的Service Designer標(biāo)簽,并點(diǎn)擊"Create Master Service"按鈕以新建一個(gè)主服務(wù)。

3-3.在彈出的如下畫(huà)面中輸入HelloWorld_<name>(<name>指用來(lái)登錄網(wǎng)頁(yè)和無(wú)線端口的名),并在下拉框中選擇HTTP ADAPTER,點(diǎn)擊下一步,點(diǎn)擊"CACHING"頁(yè)上的下一步。

3-4. 點(diǎn)擊上圖中的"INIT PARAMETERS"頁(yè)上的下一步,在彈出的如下畫(huà)面的URL一行中輸入:http://127.0.0.1:9000/walkthrough/helloworld.xml,點(diǎn)擊下一步,點(diǎn)擊"Asynch Agent"頁(yè)上的下一步,點(diǎn)擊"Result Transformers"頁(yè)上的完成。

這樣就建立了一個(gè)主服務(wù),下面接著是建立用戶(hù)服務(wù)。

3-6.點(diǎn)擊Content Manager標(biāo)簽,系統(tǒng)彈出如下圖所示的畫(huà)面:

3-7.點(diǎn)擊上圖中的"Add Service"按鈕后,在如下畫(huà)面的Service Name文本框中輸入:HelloiDevelop_<name>,點(diǎn)擊下一步,點(diǎn)擊"Root Folder and Services"中的"Master"文件夾并選中剛建的HelloWorld 主服務(wù),點(diǎn)擊下一步,點(diǎn)擊"Input Parameters"網(wǎng)頁(yè)中的下一步,點(diǎn)擊提交按鈕。

[NextPage]
4、用戶(hù)訪問(wèn)權(quán)及服務(wù)配置
4-1.點(diǎn)擊"Groups"鏈接為每組用戶(hù)分配服務(wù),如下圖所示:

4-2.選中上圖中的"Guests"收音機(jī)按鈕,并點(diǎn)擊"Assign Services",這樣就為每一個(gè)無(wú)線用戶(hù)分配了一個(gè)無(wú)線訪問(wèn)權(quán)。然后再將HelloiDevelop服務(wù)添加到本組中,如下圖示:

5、HelloWord在模擬器上的測(cè)試
5-1.雙擊桌面上名為UP.Simulator,形如移動(dòng)電話的圖標(biāo),并在地址欄中輸入:http://127.0.0.1:9000/ptg/rm,如下圖示:

5-2.選中上圖中的helloworld服務(wù),(如下圖示:)哇噻,這不正是我們所期望的正在看的ORACLE教程是:用Oracle9ias開(kāi)發(fā)無(wú)線應(yīng)用程序開(kāi)發(fā)者網(wǎng)絡(luò)Oracle。helloworld的嗎?

這只是萬(wàn)里長(zhǎng)征中的第一步,如果想用ORACLE9IAS來(lái)開(kāi)發(fā)諸如在無(wú)線設(shè)備上實(shí)時(shí)股票、航班等信息的應(yīng)用程序及其他語(yǔ)音應(yīng)用程序還需要更多的ORACLE9IAS知識(shí)。
[NextPage]
上一頁(yè)
相關(guān)文章
Oracle數(shù)據(jù)庫(kù)丟失表排查思路實(shí)戰(zhàn)記錄
相信大家無(wú)論是開(kāi)發(fā)、測(cè)試還是運(yùn)維過(guò)程中,都可能會(huì)因?yàn)檎`操作、連錯(cuò)數(shù)據(jù)庫(kù)、用錯(cuò)用戶(hù)、語(yǔ)句條件有誤等原因,導(dǎo)致錯(cuò)誤刪除、錯(cuò)誤更新等問(wèn)題,這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)丟失表排查思路的相關(guān)資料,需要的朋友可以參考下2022-06-06
Oracle數(shù)據(jù)庫(kù)自動(dòng)備份腳本分享(超實(shí)用)
這篇文章主要給大家分享介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)自動(dòng)備份腳本的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12
Oracle怎么刪除數(shù)據(jù),Oracle數(shù)據(jù)刪除的三種方式
這篇文章主要介紹了Oracle中刪除數(shù)據(jù)的三種方式小結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-02-02
AWR 深入分析( Automatic Workload Repository )
本篇文章,小編為大家介紹一下關(guān)于AWR 深入分析( Automatic Workload Repository )有需要的朋友可以參考一下2013-04-04
Oracle查詢(xún)最近幾天每小時(shí)歸檔日志產(chǎn)生數(shù)量的腳本寫(xiě)法
這篇文章主要介紹了Oracle查詢(xún)最近幾天每小時(shí)歸檔日志產(chǎn)生數(shù)量的腳本寫(xiě)法,需要的朋友可以參考下2017-07-07
通過(guò)Navicat連接Oracle數(shù)據(jù)庫(kù)的詳細(xì)步驟
本文介紹如何通過(guò)Navicat 連接Oracle數(shù)據(jù)庫(kù),以往總是使用Oracle客戶(hù)端來(lái)連接Oracle數(shù)據(jù)庫(kù),但是Oracle客戶(hù)端一般有幾百M(fèi)的大小,而且安裝繁瑣配置麻煩,如果可以通過(guò)Navicat直接連接Oracle則會(huì)非常輕松方便,需要的朋友可以參考下2023-10-10

