Fulworx RESTful接口实现

程序名称:Fulworx

授权协议: Apache

操作系统: 跨平台

开发语言: Java

Fulworx 介绍

Fulworx 通过一个简单的 Annotations 为 XWork 框架的
Action 增加输出 RESTful 接口的功能,如下代码所示:

@URITemplate(uri=”/someURI/user/{lastname}/{firstname}”)
@Accessor(“user”)
public class UserAction implements CreateAction, ReadAction
{
private User user;
private String firstname;
private String lastname;
private UserService userService;

public UserAction(UserService service){
this.userService=service;
}

public String create()
{
user = this.userService.create(firstname,
lastname,
user.getEmail(),
user.getPhone());
if(user == null){
//if user isn’t found, insert firstname and lastname into
//resource bundle message, and return a 404 status code
throw new ApplicationException(
new BundledErrorDetail(“user.error.notfound”,
ResourceBundle.getBundle(“ErrorMessages”),
new Object[]{firstname, lastname}),
404);
}
return SUCCESS;
}

public String read()
{
user = this.userService.read(firstname, lastname);
return SUCCESS;
}

public User getUser()
{
return user;
}

public void setUser(User user)
{
this.user = user;
}
//also, getter / setter for firstname, lastname
}

Fulworx 官网

http://code.google.com/p/fulworx/

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...