关于Jersey前途的讨论

witcheryne 2013-05-30
redhacker 写道
witcheryne 写道


token是在登陆的时候生成的么?
还是自己生成一个apikey, 内嵌的iOS项目中?内嵌的apikey在每次请求的时候带上,如果apikey不对,返回认证失败的错误。

动态生成,还是静态生成。这个问题一直没想通。



推荐:动态,登录的时候产生。静态的安全性不好,要管理密钥。静态类似于加密了,如果要静态也行,可以用非对称加密,或者直接用签名技术解决。



thx, 还是采用动态的好了。
我先研究研究 OAuth 的实现方式。
bjsq618 2013-08-17
最近一直用jersey开发,感觉自己写的ext+jersey+spring3+jdbc比较快捷和方便
bjsq618 2013-09-01
是啊,环境变化了,就要适应
marshan 2014-04-11
建议大家阅读JAX-RS2规范
目前Jersey2.x更新还是很频繁的
空谷悠悠 2014-08-28
请教一个问题:
   webResource.type(MediaType.APPLICATION_JSON).post(ClientRespnse.class,object)。这里obejct是单个对象的json形式,当然可以请求成功,但是批量新增时,往往是传递一个List<Object>,我将这里的List<Object>转成json形式,post请求就报错,难得jersey不支持这种方式吗?如果可以,正确的方式又该怎么样呢?
marshan 2014-08-30
空谷悠悠 写道
请教一个问题:
   webResource.type(MediaType.APPLICATION_JSON).post(ClientRespnse.class,object)。这里obejct是单个对象的json形式,当然可以请求成功,但是批量新增时,往往是传递一个List<Object>,我将这里的List<Object>转成json形式,post请求就报错,难得jersey不支持这种方式吗?如果可以,正确的方式又该怎么样呢?


jersey本身是不关心媒体类型的处理的,而是使用jaxb、json-p等工具来实现对媒体的解析的。
这是一个比较常见的场景,处理方式是使用pojo对List做封装(传输过程还是对象,而不是List),然后用jaxb解析(这是jersey内部调用的,无需你手动做)。
最后给你一个我书中的实例:
https://github.com/feuyeux/jax-rs2-guide/blob/master/sample/common/src/main/java/com/example/domain/Books.java
Global site tag (gtag.js) - Google Analytics