<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
相关推荐
(五)Java EE 5实现Web服务(Web Services)及多种客户端实例-移动客户端.rar
(二)Java EE 5实现Web服务(Web Services)及多种客户端实例-实现Web服务.rar
(三)Java EE 5实现Web服务(Web Services)及多种客户端实例-瘦客户端.rar
(四)Java EE 5实现Web服务(Web Services)及多种客户端实例-胖客户端.rar
(一)Java EE 5实现Web服务(Web Services)及多种客户端实例-原理.rar
(六)Java Ee平台上实现Web服务及多种客户端实例-小结.rar
除了对JAVA EE Web编程基本技术的讲解淙外,还针对Web应用开发中如打印、图表、日志、上传、下载和国际化等常见功能特性的实现,综合运用多种JAVA EE开发技术,提出多种解决方案,并深入讲座分析,对开发人员动手...
JAVA EE WEB开发实例精解
Java EE WEB 工程师培训------JDBC+Servlet+JSP整合开发
Learn the fundamentals of Java EE 8 APIs to build effective web services Java Enterprise Edition is one of the leading application programming platforms for enterprise Java development. With Java EE 8...
Java EE Web编程(Eclipse平台) 李芝兴 本书的4-18章全部源文件 自己买的书带光盘,把源文件传上来了
随着 ...网上书店是图书购买的一种简化和模型,该系统主要实现简单的用户管理,购物车管理,订单管理等功能。目的 是对企业开发的技术有初步的了解,能够掌握一定的开发技能,对框架形成系统的认识。
Java ee课程设计---智能XX管理系统(基于JAVA EE的Java web项目) 利用了数据库技术(SQL server),Java beans,servlet技术
虽然很贵,但是很全,下载多个版本.Eclipse Java EE IDE for Web Developers,所有工具仅仅用于非商业。eclipse-jee-photon-R-win32-x86_64,eclipse-jee-neon-3-win32-x86_64,eclipse-jee-luna-SR2-win32-x86_64,...
Build a Twitter-like web application called Bullhorn using Java, Oracle, and more Create web applications using Eclipse Design web pages with HTML forms, tables, and more Use SQL along with Java ...
Eclipse Java EE IDE for Web Developers 一共16个分卷,分卷4 Eclipse Java EE IDE for Web Developers 一共16个分卷,分卷4
用Java_EE_5实现的网上书店实例用Java_EE_5实现的网上书店实例用Java_EE_5实现的网上书店实例用Java_EE_5实现的网上书店实例用Java_EE_5实现的网上书店实例用Java_EE_5实现的网上书店实例
Eclipse Java EE IDE for Web Developers 一共16个分卷,分卷7 Eclipse Java EE IDE for Web Developers 一共16个分卷,分卷7
Eclipse Java EE IDE for Web Developers 一共16个分卷,分卷12 Eclipse Java EE IDE for Web Developers 一共16个分卷,分卷12