Em Restlet, qual é a diferença entre uma classe Restlet e uma classe de recursos?

StackOverflow https://stackoverflow.com/questions/2135298

  •  22-09-2019
  •  | 
  •  

Pergunta

Passei pelo bit do Firstresource do tutorial Restlet 1.1 e reuni um serviço da web que lida com, posta, posta, excluindo, subclassificando o Resource classe e substituindo os métodos apropriados e usando um Router Para anexar a subclassificada Resource Aulas.

Então eu fico pensando - qual é o objetivo de um Restlet?

  • Eu posso anexar um Resource ou a Restletpara um Application Router

  • UMA Resource tem métodos para lidar com o HTTP, obtenha postagem etc.

  • UMA Restlet tem um handle Método - de alguma forma, a seguir para um Resource classe?

Qual é a diferença? Quando uso um ou outro? O que eu colocaria em um Restlet handle método?

Obrigado.

Foi útil?

Solução

Restlet é a classe base para várias instalações do servidor Restlet, entre elas Application e Router. Quando é handle() O método é chamado de interpretar a solicitação, despachar para um descanso filho adequado ou consultar o recurso de correspondência (os métodos Get/Post/... Handle) e coloque o resultado de volta na resposta.

Portanto, as restrições e os recursos são nós de uma árvore. Recursos são os Leafs daquela árvore.

As restrições geralmente não respondem para solicitar, mas as delegam pela árvore. Recursos realmente respondem.

Em geral, você programará apenas recursos personalizados e usará restos predefinidos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top