使用 Apache Wink、Eclipse 和 Maven 开发 RESTful Web 服务
2010-06-08 00:00:00 来源:WEB开发网在 Search Results 区域中,选择 org.apache.wink.example apps(如 图 3 所示)并单击 OK。
图 3. org.apache.wink.example 组中的应用程序工件
在 Select Maven artifacts 向导页面上,单击 Next,然后单击 Finish。
在 Maven Projects 向导页面上,只选择 /pom.xml 复选框,然后单击 Finish。
Maven 处理一个工件的所有依赖项的方式是从远程资源库下载它们并构建一个本地资源库。Maven 的优势之一是能够处理临时依赖项;因此,在 Maven Project Object Model (POM) 文件中,只需声明工件的传递依赖项(transitive dependencies),Maven 将为您处理高阶依赖项(higher-order dependencies)。
步骤 8 完成后,将创建一个 Eclipse 项目,它包含 Apache Wink 示例的 apps 模块中的代码。在 Eclipse 的 Project Explorer 中浏览项目文件。
Apache Wink HelloWorld 服务
我们来检查一下 apps 模块中的 HelloWorld Java 类。在 Project Explorer 视图中,单击 apps > HelloWorld > src > main,然后打开文件 HelloWorld.java,该文件的结构如 清单 1 所示。
清单 1. HelloWorld.java 文件
package org.apache.wink.example.helloworld;
...
@Path("/world")
public class HelloWorld {
public static final String ID = "helloworld:1";
@GET
@Produces(MediaType.APPLICATION_ATOM_XML)
public SyndEntry getGreeting() {
SyndEntry synd = new SyndEntry(new SyndText("Hello World!"), ID, new Date());
return synd;
}
}
- ››使用linux中的quota教程
- ››apache设置域名绑定 以及绑定不起作用的排查
- ››使用jxl生成带动态折线图的excel
- ››apache rewrite将指定URL转向指定的几个服务器
- ››使用mysql mysqldump进行数据库迁移
- ››使用jquery是新tab形式
- ››使用QUnit进行Javascript单元测试
- ››使用UITextFieldDelegate来隐藏键盘
- ››使用公式提取Excel中的日期后发现格式不对
- ››使用SQL Azure 的BI 解决方案
- ››使用PLSQL Developer工具导出sql文件
- ››使用双缓冲技术实现Android画板应用
更多精彩
赞助商链接