编程语言
首页 > 编程语言> > java – 在Restlet中,Restlet类和Resource类之间有什么区别?

java – 在Restlet中,Restlet类和Resource类之间有什么区别?

作者:互联网

我已经浏览了Restlet 1.1教程的firstResource位,并通过继承Resource类并覆盖适当的方法并使用Router附加子类Resource类来组合一个处理GET,POST,DELETE,PUT的Web服务.

所以我在想 – Restlet有什么意义?

>我可以附加资源或Restlet
到应用程序路由器
> Resource有处理HTTP的方法
GET POST等
>一个Restlet有一个句柄方法 – 我会以某种方式将它转发到Resource类吗?

有什么不同?我什么时候使用其中一个?我将什么放在Restlet句柄方法中?

谢谢.

解决方法:

Restlet是各种restlet服务器设施的基类,其中包括Application和Router.当调用handle()方法时,它应该解释请求,将其分派给合适的子restlet或查询匹配的资源(GET / POST / …句柄方法),并将结果放回响应中.

因此,restlet和资源是树的节点.资源是该树的叶子.

Restlet通常不响应请求,而是将它们委托给树.资源实际上回复.

通常,您将只编写自定义资源并使用预定义的restlet.

标签:java,rest,restlet
来源: https://codeday.me/bug/20190627/1300933.html