用Oracle9ias开发无线应用程序

时间:2007-06-15 来源: 作者: 【字体: 减小 增大收藏 | 投稿
  

  Oracle移动服务的中心组件OracleApplicationServerWireless(OracleASWireless)是一个灵活的无线和语音综合平台,可以使任何公司的联系扩展到其公司范围以外。利用Oracle9iASWireless,企业可以部署基于无线浏览器的应用程序、语音应用程序、通告、Java2MicroEdition(J2ME)应用程序和双路消息处理(Ask)应用程序(其功能如图1所示)。Oracle9iASWireless构建于OracleApplicationServer9i和OracleDatabase9i上,提供市场上最具有伸缩性、可靠而经济高效的移动基础架构,以实施企业的移动战略。


(图1)

  下面以一个最简单的helloworld为例简单介绍一下是如何用Oracle9ias开发无线应用程序的:

  1、写一个简单的名为helloworldXML网页,并将它发布到本地WEB服务器上 财软,联盟,fs119.net

  1-1.在..\iaswv20\wireless\j2ee\default-web-app目下新建一个名为"walkthrough"的目录

  1-2.在..\iaswv20\wireless\j2ee\default-web-app\walkthrough新建一个名为helloworld.xml的文件,其内容如下:



  2、用浏览器测试helloworldXML网页

  打开浏览器并在地址栏中输入:http://127.0.0.1:9000/examples/helloworld.xml,你将会看到如下画面,这当然不是我们所期望的。

财管家园.fs119.net

财管.家园.fs119.net

财软,联盟,fs119.net


财软联盟,fs119.net

财软.联盟.fs119.net

  3、用webtool来配置服务 财软联盟 fs119.net

  3-1.登录到webtool,即在地址栏中输入:http://127.0.0.1:9000/webtool/login.uix,并在下图的用户名及密码中分别输入orcladmin与manager。



  3-2.点击下图网页上的ServiceDesigner标签,并点击"CreateMasterService"按钮以新建一个主服务。



  3-3.在弹出的如下画面中输入HelloWorld_<name>(<name>指用来登录网页和无线端口的名),并在下拉框中选择HTTPADAPTER,点击下一步,点击"CACHING"页上的下一步。

财 管家园 fs119.net

  3-4.点击上图中的"INITPARAMETERS"页上的下一步,在弹出的如下画面的URL一行中输入:http://127.0.0.1:9000/walkthrough/helloworld.xml,点击下一步,点击"AsynchAgent"页上的下一步,点击"ResultTransformers"页上的完成。



  这样就建立了一个主服务,下面接着是建立用户服务。



  3-6.点击ContentManager标签,系统弹出如下图所示的画面:

财管,家园,fs119.net


  3-7.点击上图中的"AddService"按钮后,在如下画面的ServiceName文本框中输入:HelloiDevelop_<name>,点击下一步,点击"RootFolderandServices"中的"Master"文件夹并选中刚建的HelloWorld主服务,点击下一步,点击"InputParameters"网页中的下一步,点击提交按钮。

财软联盟,fs119.net

财管.家园.fs119.net

财软,联盟,fs119.net


财管家.园.fs119.net

财,管家园,fs119.net

  4、用户访问权及服务配置

  4-1.点击"Groups"链接为每组用户分配服务,如下图所示:



  4-2.选中上图中的"Guests"收音机按钮,并点击"AssignServices",这样就为每一个无线用户分配了一个无线访问权。然后再将HelloiDevelop服务添加到本组中,如下图示:



  5、HelloWord在模拟器上的测试

  5-1.双击桌面上名为UP.Simulator,形如移动电话的图标,并在地址栏中输入:http://127.0.0.1:9000/ptg/rm,如下图示:

财管家,园,fs119.net

  5-2.选中上图中的helloworld服务,(如下图示:)哇噻,这不正是我们所期望的helloworld的吗?



  这只是万里长征中的第一步,如果想用ORACLE9IAS来开发诸如在无线设备上实时股票、航班等信息的应用程序及其他语音应用程序还需要更多的ORACLE9IAS知识。 财软,联盟,fs119.net

财软.联盟.fs119.net

财软联,盟,fs119.net


上一篇:Oracle数据库性能优化技术
下一篇:Oracle数据库及应用程序优化

精品课程推荐


推荐大折扣培训课程