繁体   English   中英

灰熊服务器上的Jersey RESTful Web服务,客户端javascript

[英]Jersey restful web service on grizzly server, client javascript

我是Web服务编程的新手,我想使用Netbeans 6创建一个宁静的Web服务,在Grizzly服务器上使用Jersey,然后使用客户端JavaScript,以便通过浏览器使用此Web服务。 因此,我开始学习有关Restful Web Service的更多信息,并且阅读了很多Web指南,然后通过阅读jersey用户指南http://jersey.java.net/nonav/documentation/latest/ ,开始学习有关grizzly和jersey的更多信息。 index.html 我成功地按照教程创建了helloword示例资源。 因此,我创建了工作所需的所有资源,并使用浏览器成功进行了测试...但是我仍然感到困惑:特别是我想知道如何创建一个静态主页,用户可以使用它来选择所需的资源。 你能给我一些教程或例子吗? 谢谢大家!

(此外,我想了解更多有关灰熊服务器和创建jersey宁静的Web服务的信息,有人可以给我有用的指南或书吗?)

因此,了解RESTful Web服务的关键是更全面地了解HTTP协议。 这就是为什么它比SOAP所代表的RPC样式服务更容易(并且通常更可取)。 例如,当您下拉静态网页时,可以将其视为仅提供GET请求的有限“网络服务”。 为了制作一个“选择资源”的静态网页,只要通过GET访问这些资源,您只需提供指向这些资源的URL,因为这与检索网页所用的HTTP方法相同(并且因此是网络浏览器的默认方法)。 如果您想访问其他类型的资源,例如发送POST请求,则可以使用表格; 除此之外(使用PUT,DELETE,HEAD,OPTIONS等),您将希望使用Javascript或更具编程性的API来访问HTTP资源。

这个领域有很多好书,我发现这些书特别有用:

前两个方法在理论和实践上采用REST。 他们更多地是关于概念,而不是特定的技术。 第三部分解决了JSR 311中定义的RESTful服务的Java标准,Jersey是其参考实现。 最后是一本“企业”书,但对我来说,从设计Web服务系统的方法(而不是一次性服务资源)的角度对我很有用。

关于Grizzly,您可以查看Grizzly用户指南,特别是Http Server框架一章。 如果您还有其他问题,请随时与Grizzly 邮件列表联系

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM