(五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
来源:互联网 发布:淘宝自然流量怎么来的 编辑:程序博客网 时间:2024/05/18 02:21
(五)移动客户端(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,请参考<
6. NetBeans 中mobileClient项目中自动生成了Web服务的调用类,以及MIDlet.
7. 在Sun手机仿真器中,运行结果如下:
8.当询问是否使用网络通话时,选择"是".最后的运行结果
创建移动客户端访问Web 服务的过程看起来非常简单,比瘦客户端和胖客户端的步骤都要少.但是这种客户端如果部署在真正的手机上,需要手机支持JSR 172规范。而目前这种手机并不多, 目前有诺基亚 E62, N75, N77, 索尼爱立信 的W600,S600,P990, 摩托罗拉A1200 等等.
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- [转]Linux下缓存服务器Memcached的应用
- 去掉VS2005中VC8的警告错误:warning C4819: 该文件包含不能在当前代码页(936)中表示的字符...
- chinacache解决方案——静态内容加速
- 分析死锁的方法
- 用NetBeans IDE 实现远程部署
- (五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端
- 处理ORACLE数据库中的锁
- 用DNS实现多台服务器作负载均衡
- XOOPS - theme主题风格 - 模板代码、区块设置与页面效果之间的对应关系
- 使用PHP简单网页抓取和内容分析
- 系统集成项目招标要诀
- 未公开的Windows网络工具(2)
- Windows API一日一练(64) RegSetValueEx和RegDeleteValue函数
- Oralce 9i 安装OID目录服务器说明