Fulworx RESTful接口实现

我要开发同款
匿名用户2010年04月16日
77阅读

技术信息

授权协议
Apache

作品详情

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

@URITemplate(uri="/someURI/user/{lastame}/{firstame}")@Accessor("user")publicclassUserActioimplemetsCreateActio,ReadActio{   privateUseruser;   privateStrigfirstame;   privateStriglastame;   privateUserServiceuserService;   publicUserActio(UserServiceservice){       this.userService=service;   }   publicStrigcreate()   {       user=this.userService.create(firstame,                                      lastame,                                      user.getEmail(),                                      user.getPhoe());       if(user==ull){         //ifuseris'tfoud,isertfirstameadlastameito         //resourcebudlemessage,adretura404statuscode         throwewApplicatioExceptio(           ewBudledErrorDetail("user.error.otfoud",                                  ResourceBudle.getBudle("ErrorMessages"),                                  ewObject[]{firstame,lastame}),           404);       }       returSUCCESS;   }   publicStrigread()   {       user=this.userService.read(firstame,lastame);       returSUCCESS;   }   publicUsergetUser()   {      returuser;   }   publicvoidsetUser(Useruser)   {      this.user=user;   }   //also,getter/setterforfirstame,lastame}

功能介绍

Fulworx 通过一个简单的 Annotations 为 XWork 框架的 Action 增加了输出 RESTful 接口的功能,如下代码所示: @URITemplate(uri="/som...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论