使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分 - 编程入门网
面。
图 1. 欢迎屏幕 使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分(3)时间:2011-05-15 IBM Fiona Lam配置 Eclipse 以使用您先前安装的 Java SE 6 JDK;您需要将项目与此版本 的 Java 相关联: 选择 Window > Preferences > Java > Installed JREs,然后单击 Add 按钮。 输入名称,例如 Java SE 6,以便于识别其版本。 单击 Browse 按钮,并定位到安装 JRE 60 的目录。 单击 OK(请参见图 2)。 图 2. 添加新的 JRE 使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分(4)时间:2011-05-15 IBM Fiona Lam新的 JRE 现在应该出现在已安装的 JRE 列表中,如图 3 所示。 选中 Java SE 6 复选框,然后单击 OK。 图 3. 选择新的 JRE 若要设置对所安装的 Java 版本的遵从性,请选择 Window > Preferences > Java > Compiler。 从 Compiler compliance level 下拉列表中选择 1.6,如图 4 所示。 图 4. 设置遵从性 使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分(5)时间:2011-05-15 IBM Fiona Lam创建项目 下一步,您将创建一个项目来构造 Web Services 服务端。项目包含源代码和其他相关文件,并允许您使用项目作为源文 件的容器,或在项目中设置文件夹以对文件进行组织。 选择 File > New > Project。 展开 Java 文件夹并单击 Java Project(请参见图 5)。 图 5. 在 Eclipse 中创建项目 使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分(6)时间:2011-05-15 IBM Fiona Lam单击 Next。 在看到提示时输入项目名称,例如 wsServerExample,如图 6 所示。 图 6. 在 Eclipse 中输入项目详细信 息 使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分(7)时间:2011-05-15 IBM Fiona Lam如果先前已缺省选择了 Use default JRE 单选按钮,则 选择此单选按钮;否则请选择 Use a project specific JRE 单选按钮,并确保 该 JRE 为 Java SE 6。 单击 Finish 将项目与您先前安装的 Java JDK 相关联。 如果提示您切换 Java 透视图,请单击 Yes。 创建服务 器 首先需要创建一个 Java 包来容纳您的 Java 类: 选择 File > New > Package。 当 New Java Package 窗口打开时,输入包名 称,例如 com.myfirst.wsServer,如图 7 所示。 图 7. 创建包 使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分(8)时间:2011-05-15 IBM Fiona Lam下一步,您需要为服务器代码创建一个类: 右键 单击您刚才创建的包名称,然后选择 New > Class。按如图 8 所示对其进行 配置。 图 8. 创建类 使用Eclipse和Java SE 6创建独立Web Services应用程序,第1部分(9)时间:2011-05-15 IBM Fiona Lam将该类创建为没有 main 方法存根的 public 类。 现在您已经为该包提供了一个类,下面可以开始编写服务器的代码了,如清单 1 所示。 清单 1. 服务器代码
请注意清单 1 中粗体显示的代码。这称为 Annotation 或元数据,由 Java SE 5 中引入的 Web Services 元数据规范 (Web Services Metadata Specification) 所使用。开发人员在对类和方法应用 Annotation 之前定义类和 方法,以向运行时引擎指明如何将类及其方法作为 Web Services |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |