快速业务通道

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16

端到端Web服务教程:移动Dilbert应用程序

时间:2011-07-20

本教程将介绍如何使用 NetBeans IDE 创建使用 web 服务的移动客户机应用程序。我们将创建这样一个应用程序,它可通过实时在线 Web 服务提取每日 Dilbert 连环漫画,并将图形转换为空间节省格式,然后在移动设备上显示漫画。

在本教程中,我们首先将在移动应用程序中创建一个 Web 服务客户机,用于连接在线 DailyDilbert 服务。然后,我们将演示如何使用 Visual MIDlet Designer 以图形化的方式来设计应用程序布局。接下来,添加代码将漫画的图形格式由 GIF 转换为移动设备支持的 PNG 格式 。最后,使用模拟器在 IDE 中欣赏连环漫画。

本教程所需要的软件

开始之前,需要在您的计算机上下载并安装以下软件:

Java Standard Development Kit(JDK)版本 5.0 或 6.0

NetBeans IDE 6.0 的完整发行版

GlassFish 或 Tomcat 等 Java EE 5 服务器,可以与上述项目一起安装。

创建 Web 服务客户机

首先,我们需要创建一个新的 Web Application 项目。该项目将包含所需的 Web 服务客户机。

选择 File > New Project 选项。从 Categories 列表中,选择 Web 选项。从 Projects 列表中,选择 Web Application 选项。单击 Next 按钮。

将项目命名为 DilbertWebApplication 并选择 Java EE 5 选项,如下所示。

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

单击 Finish 按钮,IDE 将创建应用程序。

成功创建了应用程序,Projects 窗口应如下所示:

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

使用 Web Service Client 向导

现在,我们将添加一个 Web 服务客户机,并让它使用 DailyDilbert 服务。

右键单击 DilbertWebApplication 项目节点,然后选择 New > Web Service Client。或者,你也可以从 New File 向导中选择此向导 ,如下所示:

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

端到端Web服务教程:移动Dilbert应用程序(2)

时间:2011-07-20

此时将显示 Web Service Client 向导。

选择 WSDL URL 并输入以下 URL:

http://www.esynaps.com/WebServices/DailyDiblert.asmx?WSDL

注意: Web 服务的拼写是错误的,正确拼写应 为 DailyDilbert.asmx,而它实际上是 DailyDiblert.asmx。记住要错误拼写,否则本教程 将不会运行!

将包命名为 dilbert。现在您应该看到以下内容:

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

单击 Finish 按钮。

IDE 将下载 WSDL 文件,并创建客户端工件,可以在 Files 窗口的 build 文件夹中查看这些工件。Projects 窗口显示的逻辑视图如下所 示:

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

创建移动客户机

在本节中,我们将创建一个新的 Mobile Application 项目。然后,我们使用 Mobile Client to Web Application 向导将应用程序连接到  DailyDilbert 服务。

选择 File > New Project 选项。从 Categories 列表中,选择 Mobility 选项。从 Projects 列表中选择 MIDP Application 选项, 如下所示:

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

端到端Web服务教程:移动Dilbert应用程序(3)

时间:2011-07-20

单击 Next 按钮。

在 Project Name 字段中输入 DilbertViewer,然后取消选中 Create Hello MIDlet 复选框。

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

单击 Finish 按钮,创建 MIDlet。

成功创建了移动应用程序,Projects 窗口应如下所示:

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

使用 Mobile Client to Web Application 向导

Mobile Client to Web Application 向导会生成一个 Servlet,它可连接到包含 Web 服务客户机的 Web 应用程序。

在 Projects 窗口中,右键单击 DilbertViewer 项目节点并选择 New > Mobile Client to Web Application 选项,如下所示:

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

单击 Next 按钮。

DibertWebApplication 应作为 Web 应用程序列出。将 Servlet 名称改为 DilbertServlet,然后将包命名为 dilbert。在 Mobile Client Uses 区域中,先选择 Web Service Client in Web Application,然后选择 DailyDiblert.asmx,如下所示:

端到端Web服务教程:移动Dilbert应用程序 - 编程入门网

端到端

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号