有没有简单的Java REST教程?[已关闭]

2022-09-01 08:59:40

REST的每个教程或解释都太复杂太快了 - 在CRUD的初始解释和所谓的SOAP的简单性之后,学习曲线上升得如此之快。为什么人们不能再写出像样的教程了!

我正在看Reslet - 它不是最好的,教程中缺少一些东西,语言/语法有点混乱和不清楚。我花了几个小时来解开他们的第一步教程(在另一个Java程序员的帮助下!

RESTlet 教程注释

总的来说,我不确定这个教程到底针对谁 - 因为有相当程度的假设知识,所以进入REST和Restlet框架冷让你有很多“追赶工作”要做,并一遍又一遍地重读段落。

  1. 我们很难确定这些jar必须复制到正确的lib文件夹中。

  2. Web.xml创建 HTTP 状态 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简单得多 - 但它似乎同样糟糕,如果不是更复杂的话 - 根本不明白它!咕噜咕噜

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


答案 1

你能准确地描述一下是什么导致了我们的 Restlet 教程中的麻烦吗?我们有兴趣修复/改进需要的东西。

你看过截屏视频吗?http://www.restlet.org/documentation/1.1/screencast/

否则,在O'Reilly的书中有一个Reslet教程,我们在他们的第12章中写了这个教程。

如果您仍然遇到问题,请联系我们的邮件列表:http://www.restlet.org/community/lists

最好的问候, 杰罗姆·卢维尔

Restlet ~ 创始人兼首席开发人员 ~ http://www.restlet.org Noelios Technologies ~ 联合创始人 ~ http://www.noelios.com


答案 2

听起来你可以对REST的基础知识有深入的了解,为此,我强烈推荐Leonard Richardson和Sam Ruby的RESTful Web Services。我提供了一个很好的 REST 介绍:它是什么以及如何实现一个(实用的)RESTful Web 服务。

书中的大部分示例代码实际上是 Ruby,但即使您不是 Ruby 专家,也很容易理解。但有一件事应该特别帮助你,那就是本书后面的一章包含了几个RESTful框架的概述,包括Reslet。它并没有真正进入任何代码(这是一个50,000英尺的天桥),但我认为它会在这个阶段给你所需要的东西。