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