`
happmaoo
  • 浏览: 4338913 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

(五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端

阅读更多
<iframe align="top" marginwidth="0" marginheight="0" src="http://www.zealware.com/46860.html" frameborder="0" width="468" scrolling="no" height="60"></iframe>

(五)移动客户端(mobile client)调用Web服务

准备及安装软件

1。JAVA SE 5 (JDK 1.5)及以上版本(http://java.sun.com/javase/downloads/index.jsp )

2。NetBeans 5.5.1 (http://zh-cn.netbeans.org/index_zh_CN.html )

3。NetBeans Mobility Pack for CLDC(http://zh-cn.netbeans.org/products/mobility/index_zh_CN.html )


建立移动客户端(mobile client)调用Web服务

1. NetBeans菜单“文件”->“新建项目“。 “新建项目”窗口中,“类别“选择“Mobile”, "项目“选择“Mobile应用程序”. 点击“下一步”



2. “名称和位置”窗口中,输入“项目名称” “MobileClient”. 取消“创建HelloMIDlet”.


3.“选择缺省平台”窗口中,如下配置

仿真平台:Sun Java(TM) Wireless Toolkit 2.5.1 for CLDC

设备:DefaultColorPhone

设备配置:CLDC-1.1

设备配置文件:MIDP-2.0

点击“完成“按钮





4. NetBeans中生成“MobileClient”项目。鼠标右键点击“MobileClient”项目,选择“新建”->“文件/文件夹”。“新建文件”窗口中,“类别“选择“MIDP”, 文件类型选择“J2ME Web服务客户端”. 点击“下一步”

5. “新建J2ME Web服务客户端”窗口中,在WSDL URL栏中,输入“J2ME Web服务客户端http://localhost:8080/StockQuoteWS/StockQuoteService?WSDL ”。 

点击“检索WSDL”按钮,在“客户端名称”中自动出现“StockQuoteService”,表示检索成功。修改"包"名为"com.sun.sdn.demo.ws.client". 点击"完成"按钮.

在点击“检索WSDL”按钮之前, 请用”设置代理”按钮, 确认已经设置了适和的代理服务器。关于WSDL URL,请参考JAVA EE 5平台上实现Web服务实例(模拟股票行情机)>>

6. NetBeans 中mobileClient项目中自动生成了Web服务的调用类,以及MIDlet.

7. 在Sun手机仿真器中,运行结果如下:





8.当询问是否使用网络通话时,选择"是".最后的运行结果






创建移动客户端访问Web 服务的过程看起来非常简单,比瘦客户端和胖客户端的步骤都要少.但是这种客户端如果部署在真正的手机上,需要手机支持JSR 172规范。目前这种手机并不多, 目前有诺基亚 E62, N75, N77, 索尼爱立信 W600,S600,P990, 摩托罗拉A1200 .



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1753372


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics