smart框架适合android后台开发么

jeep_t 发布于 2014/11/13 22:35
阅读 912
收藏 0

@黄勇 你好,想跟你请教个问题:

   smart 使用restful 规范,CRUD对应不同的请求方式。但是在android开发的时候,大都是用Get 方式,

请问该如何实现呢?

   希望有经验的前辈指教,谢谢

加载中
0
黄勇
黄勇
用 GET 请求遇到了什么问题呢?
0
jeep_t
jeep_t

比如,在更新的时候,Get方式会把标识列ID也会放入到Params 中 ,而后把ID也当成是要更新的列。

刚刚接触,不清楚是怎么实现条件和更新的内容相区别的。

@Request.Put("/product/update/{id}")
    public Result update(long id, Params params) {
        Map<String, Object> fieldMap = params.getFieldMap();
        boolean success = productService.updateProduct(id, fieldMap, null);
        return new Result(success);
    }



jeep_t
jeep_t
比如 www.localhost.com/demo?id=1&name=wang&password=123 这种形式,接收下来的参数都在Params中,是不是得重新在处理Params 中的值?
jeep_t
jeep_t
恩,但是参数都是以Get方式请求的,id也是一同在url中传递。
黄勇
黄勇
建议在更新的时候,既然将 id 放入 url 中了,就不需要在 params 中增加 id 数据项了。
0
xialeistudio
xialeistudio

smart不是模版引擎么?

用的话也有个框架吧,类似Yii,TP之类的

jeep_t
jeep_t
恩,理解不深刻,可否举例一二
buglife
buglife
@黄勇 @黄勇 看来这名字确实被人容易误会,相信在不久的将来你的smart的收缩率将覆盖smarty13
黄勇
黄勇
smart 是一款轻量级 java web 框架,而 smarty 是一款 php 的模板引擎。
xialeistudio
xialeistudio
回复 @jeep_t : 框架和模版殷勤的差别还是挺大的
jeep_t
jeep_t
应该差不多吧,Yii是 php的
返回顶部
顶部