当前位置:  软件>java软件

RESTful接口实现 Fulworx

    来源:    发布时间:2015-01-13

    本文导语:  Fulworx 通过一个简单的 Annotations 为 XWork 框架的 Action 增加了输出 RESTful 接口的功能,如下代码所示: @URITemplate(uri="/someURI/user/{lastname}/{firstname}")@Accessor("user")public class UserAction implements CreateAction, ReadAction{    private User user;    ...

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
}


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • elasticsearch RESTful项目举例说明: java jest
  • RESTful Web服务创建框架 Apache Wink
  • PHP 的 RESTful 框架 Tonic
  • RESTful PHP框架 Phx
  • RESTful应用服务器 1060 NetKernel
  • RESTful 框架 SemREST
  • RESTful风格的Web服务框架 Swagger
  • Java的RESTful框架 Kauri
  • RESTful测试工具 RESTClient
  • Objective-C 的 RESTful 工具包 RestKit
  • Node.js 的 RESTful 框架 restmvc
  • RESTful 的 JavaScript 开发包 Rest.js
  • 请推荐一个好用的C的restful框架
  • 嵌入式 RESTful 框架 express.java
  • RESTful Web 服务 JAX-RS
  • 异步RESTful客户端 GWT-REST
  • RESTful的Web服务框架 Jersey
  • RESTful的Web服务框架 RESTEasy
  • 国内负责的ICANN开源项目 Restful Whois
  • RESTful API框架 Rester
  • Restful服务框架 jREST4Guice


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3