端到端Web服务教程:移动Dilbert应用程序 - 编程入门网
端到端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 选项,如下所示。 单击 Finish 按钮,IDE 将创建应用程序。 成功创建了应用程序,Projects 窗口应如下所示: 使用 Web Service Client 向导 现在,我们将添加一个 Web 服务客户机,并让它使用 DailyDilbert 服务。 右键单击 DilbertWebApplication 项目节点,然后选择 New > Web Service Client。或者,你也可以从 New File 向导中选择此向导 ,如下所示: 端到端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。现在您应该看到以下内容: 单击 Finish 按钮。 IDE 将下载 WSDL 文件,并创建客户端工件,可以在 Files 窗口的 build 文件夹中查看这些工件。Projects 窗口显示的逻辑视图如下所 示: 创建移动客户机 在本节中,我们将创建一个新的 Mobile Application 项目。然后,我们使用 Mobile Client to Web Application 向导将应用程序连接到 DailyDilbert 服务。 选择 File > New Project 选项。从 Categories 列表中,选择 Mobility 选项。从 Projects 列表中选择 MIDP Application 选项, 如下所示: 端到端Web服务教程:移动Dilbert应用程序(3)时间:2011-07-20单击 Next 按钮。 在 Project Name 字段中输入 DilbertViewer,然后取消选中 Create Hello MIDlet 复选框。 单击 Finish 按钮,创建 MIDlet。 成功创建了移动应用程序,Projects 窗口应如下所示: 使用 Mobile Client to Web Application 向导 Mobile Client to Web Application 向导会生成一个 Servlet,它可连接到包含 Web 服务客户机的 Web 应用程序。 在 Projects 窗口中,右键单击 DilbertViewer 项目节点并选择 New > Mobile Client to Web Application 选项,如下所示: 单击 Next 按钮。 DibertWebApplication 应作为 Web 应用程序列出。将 Servlet 名称改为 DilbertServlet,然后将包命名为 dilbert。在 Mobile Client Uses 区域中,先选择 Web Service Client in Web Application,然后选择 DailyDiblert.asmx,如下所示: 端到端 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |