REST的每一篇教程或解释都太复杂太过复杂-在对CRUD进行了初步解释并假定通过SOAP简化之后,学习曲线就变得如此之快。人们为什么不能再写像样的教程了!
我正在查看Restlet- 它不是最好的,本教程中缺少某些内容,语言/语法有点混乱和不清楚。我花了几个小时才解开他们的“第一步”教程(在另一个Java程序员的帮助下!)
RESTlet教程注释
总体而言,我不确定该教程的目标读者是谁- 因为全面掌握了相当多的假设知识,因此进入REST和Restlet框架很冷,您需要做很多“追赶工作”,一遍又一遍地阅读段落。
我们很难确定必须将罐子复制到正确的lib文件夹中。
web.xml创建HTTP Status 500错误的问题-
服务器遇到内部错误(),导致服务器无法满足此请求
,该教程说:
“像往常一样创建一个新的Servlet Web应用程序,添加一个“ com.firstStepsServlet”包并将资源和应用程序类放入其中。“
这意味着,你对你的类全名 FirstStepsApplication 是 com.firstStepsServlet.FirstStepsApplication ,所以我们不得不改变web.xml中引用正确的类如:
原版的:
<param-value> firstStepsServlet.FirstStepsApplication </param-value>
应该:
<param-value> com.firstStepsServlet.FirstStepsApplication </param-value>
结论
我给人的印象是,REST的概念应该比SOAP简单得多-但是,即使不是更复杂,也似乎同样糟糕-根本不要理解!rr
任何良好的链接-非常感谢。
听起来您可以对REST的基础有扎实的了解,为此,我 强烈 推荐Leonard Richardson和Sam Ruby 编写的RESTful Web服务。我对REST进行了很好的介绍:它是什么以及如何实现(实用的)RESTful Web服务。
本书中的大多数示例代码实际上都是Ruby,但是即使您不是Ruby专家,也很容易理解。但是,应该特别帮助您的一件事是,本书后面的章节之一包含几个RESTful框架(包括Restlet)的概述。它实际上并没有涉及任何代码(这是50,000英尺的天桥),但是我认为它可以满足您当前阶段的需求。