该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2012-05-15
TOP中method的使用违反了REST的基本原则:
用URL表示资源 HTTP方法表示操作 不知楼主为什么这么推崇TOP? |
|
返回顶楼 | |
发表时间:2012-05-15
rensanning 写道 TOP中method的使用违反了REST的基本原则:
用URL表示资源 HTTP方法表示操作 不知楼主为什么这么推崇TOP? 其1:TOP是经过实践检验的; 其2:觉得它的错误模型真的很好,描述性强又易于扩展,而错误模型又是一般开发Web Service最困难的地方。 |
|
返回顶楼 | |
发表时间:2012-05-15
那个问题还是没解决,咋始终找不到user.add服务呢
|
|
返回顶楼 | |
发表时间:2012-05-15
最后修改:2012-05-15
rensanning 写道 TOP中method的使用违反了REST的基本原则:
用URL表示资源 HTTP方法表示操作 不知楼主为什么这么推崇TOP? Rest并不是都好,原来我平台的服务就是采用完成REST的,每个服务都要有对应的URL,很麻烦,且有些要PUT,有些要DELETE,远不如TOP的统一url,仅通过method指定服务方法来得简便。 REST本身就是宣称简单的理念,反对SOAP的复杂而为人所接受的,如果我们学院派的方式去使用REST,可能和REST本身 所宣传的理念就背道而驰了。 |
|
返回顶楼 | |
发表时间:2012-05-15
albb0608 写道 那个问题还是没解决,咋始终找不到user.add服务呢
请短信给我 留下联系方式,我和你联系,帮你看下代码。 |
|
返回顶楼 | |
发表时间:2012-05-16
[quote="albb0608"]那个问题还是没解决,咋始终找不到user.add服务呢[/quote]
首先,保证 你的代码是最新的,然后maven的clean,package一下,最后再启动jetty容器后,运行测试例子。。
如果还有问题,debug跟踪一下,看看是什么问题导致的?
我这边运行一切正常!
response: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <createUserResponse createTime="20120101010101" userId="1"> <foo field2="2" field1="1"/> </createUserResponse> |
|
返回顶楼 | |
发表时间:2012-05-16
lz,如果CreateUserResponse返回的是Map,Set,List这样的类型呢?有没有好的转换方式呢?如果能提供一些demo就更好了。
目前Rop都是返回的一些基本数据类型或者是对象。顺便支持一下。 |
|
返回顶楼 | |
发表时间:2012-05-16
最后修改:2012-05-16
|
|
返回顶楼 | |
发表时间:2012-05-16
javalinjx 写道
[quote="albb0608"]那个问题还是没解决,咋始终找不到user.add服务呢[/quote]
首先,保证 你的代码是最新的,然后maven的clean,package一下,最后再启动jetty容器后,运行测试例子。。
如果还有问题,debug跟踪一下,看看是什么问题导致的?
我这边运行一切正常!
response: <?xml version="1.0" encoding="utf-8" standalone="yes"?> <createUserResponse createTime="20120101010101" userId="1"> <foo field2="2" field1="1"/> </createUserResponse>
我没用maven管理,直接建的web项目,然后用tomcat发布的,所以有问题,估计是缺少包吧
maven管理后,出来3个目录,其中rop-parent不是java项目,是否正常
rop-sample导入后是java项目,如何用jetty运行呢,maven和jetty都是初次接触,大家帮我看看
|
|
返回顶楼 | |
发表时间:2012-05-16
哈哈,成功啦,终于通过了,项目中缺少spring mvc依赖的包了,导致validator验证不通过,看来spring真得好好学呀
|
|
返回顶楼 | |