使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分 - 编程入门网
和 Web Services 操作来启用。Java SE 6 附带了这样一个引擎。
@WebService Annotation 将 SayHello 类标记为实现某个 Web Services , 从而产生可部署的 Web Services 。这个特定的 Annotation 是一个 WSDL 映射 Annotation,并将 Java 源代码与表示 Web Services 的 WSDL 元素相关联。 使用 Ant 生成服务器代码 编写服务器应用程序以后,您需要生成支持 Web Services 的代码。首先,创 建一个名为 build.xml 的新 Ant 文件: 右键单击该项目,并选择 New > File。 在得到提示时输入名称 build.xml,然后单击 Finish(请参见图 9)。 确保通过右键单击此文件并选择 Open With > Ant Editor,从而使用 Ant Editor 打开此文件。从现在开始,每当您双击此文件,都会使用 Ant Editor 将 其打开。 图 9. 创建 Ant 文件 使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分(10)时间:2011-05-15 IBM Fiona Lam输入如清单 2 所示的 Ant 项目。 清单 2. Ant 脚本
若要运行该 Ant build.xml 文件,请右键单击 Run As 并选择 Ant Build, 这将会执行该 Ant 文件。 确保此操作在 Eclipse 控制台窗口中产生 BUILD SUCCESSFUL 消息,如图 10 所示。 图 10. Ant 构建成功 返回到 Eclipse 项目,通过右键单击 wsServerExample 并选择 Refresh 来 刷新该项目。您现在应该在名为 com.myfirst.wsServer.jaxws 的包下面看到生 成用于运行所创建的 Web Services 的代码(请参见图 11)。 图 11. 生成的代码 使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分(11)时间:2011-05-15 IBM Fiona Lam发布 Web Services 在为 Web Services 的服务器生成代码以后,您需要发布该 Web Services 以 便能够开始使用它: 在您创建的 com.myfirst.wsServer 包下面创建一个新类,并将其命名为类似 于 RunService 的名称。 右键单击该包并选择 New > Class,但这次选择用于创建 main 方法存根 的选项。 编写发布 Web Services 的代码,如清单 3 所示。 清单 3. 发布代码
Java SE 6 为发布 Web Services 提供了新的支持。Endpoint API 简单地发 布 Web Services 端点,后者在运行时在某个 URL 处生成 WSDL。 通过右键单击此类并选择 Run As > Java Application,从而运行此类。 Eclipse IDE 控制台窗口应该显示出来。如果未显示,请选择 Window > Show View > Console。您应该看到 Web 服务器已启动的指示,如图 12 所示。 图 12. 正在运行服务的控制台 使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分(12)时间:2011-05-15 IBM Fiona Lam查看 WSDL 现在服务器已经启动并运行,您应该对其进行测试以确保它按预期工作: 通过选择 Window > Show View > Other > General > Internal Web Browser 打开 Eclipse 中的内部 Web 浏览器。 输入 URL,例如 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |