小编典典

任何简单的Java REST教程?

java

REST的每一篇教程或解释都太复杂太过复杂-在对CRUD进行了初步解释并假定通过SOAP简化之后,学习曲线就变得如此之快。人们为什么不能再写像样的教程了!

我正在查看Restlet-
它不是最好的,本教程中缺少某些内容,语言/语法有点混乱和不清楚。我花了几个小时才解开他们的“第一步”教程(在另一个Java程序员的帮助下!)

RESTlet教程注释

总体而言,我不确定该教程的目标读者是谁-
因为全面掌握了相当多的假设知识,因此进入REST和Restlet框架很冷,您需要做很多“追赶工作”,一遍又一遍地阅读段落。

  1. 我们很难确定必须将罐子复制到正确的lib文件夹中。

  2. 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

任何良好的链接-非常感谢。


阅读 274

收藏
2020-12-03

共1个答案

小编典典

听起来您可以对REST的基础有扎实的了解,为此,我 强烈 推荐Leonard Richardson和Sam Ruby 编写的RESTful
Web服务。我对REST进行了很好的介绍:它是什么以及如何实现(实用的)RESTful
Web服务。

本书中的大多数示例代码实际上都是Ruby,但是即使您不是Ruby专家,也很容易理解。但是,应该特别帮助您的一件事是,本书后面的章节之一包含几个RESTful框架(包括Restlet)的概述。它实际上并没有涉及任何代码(这是50,000英尺的天桥),但是我认为它可以满足您当前阶段的需求。

2020-12-03