将jfinal改造成兼容web/mobile的Restful服务端框架

乐不可支 发布于 2014/01/22 15:54
阅读 482
收藏 1

【华为云1024程序员节·向云而生】预约直播 抽14件华为电子产品礼包!>>>

Hi @jFinal

最近在考虑将jfinal改造成一个同时适合web和mobile项目的服务端框架,

web可以通过模版引擎渲染,mobile一般会用json作为数据格式,这两个平台的请求能否抽象到一块,只在数据处理完成之后渲染到response的时候根据平台做区分?有没有一个比较好的设计方法?

另外,jfinal的ActionKey注解能不能加一个区分GET/POST/PUT/DELETE的注解参数?可以方便在不同的Action里面处理不同method的请求。

加载中
0
乐不可支
乐不可支
同时也希望@红薯 给点意见
0
CulmJoker
CulmJoker
根据请求的user-agent去判断返回的该是web还是mobile。
0
JFinal
JFinal

     用拦截器可搞定,在拦截器中判断请求的是web还是mobile,分别调用不同的 render 即可。

JFinal 提供的 Restful 拦截器可以区分GET/POST/PUT/DELETE

返回顶部
顶部