VRaptor REST: Qual URI usar para "ver produto" e "editar produto"

Oi pessoal,

Estou com uma dúvida sobre REST. Na apostila FJ-28 da Caelum, o exemplo de REST mostra o seguinte:

@Resource
public class ProdutosController
{
      @Get("/produtos/novo")
      public void formulario() {...}

      @Get("/produtos/{id}")
      public Produto edita(Long id) {...}

      @Put("/produtos/{produto.id}")
      public void altera(Produto produto) {...}

      @Post("/produtos")
      public void adiciona(final Produto produto) {...}

      @Delete("/produtos/{id}")
      public void remove(Long id) {...}

      @Get("/produtos")
      public List<Produto> lista() {...}
}

Nesse caso, @Get("/produtos/{id}") já abre uma página com um formulário de edição dos dados de um produto existente.
Como ficaria se, por exemplo, eu precisasse de uma página para simplesmente ver os dados do produto e outra página para editar os dados do produto?
Seguindo minha intuição, a página de visualização seria @Get("/produtos/{id}")… Mas aí eu não sei que nome dar para a página de edição.

Obrigado.

o recurso de visualização é o produto, então faz sentido ser:

@Get("/produtos/{id}")

o da edição, o recurso é o formulário de edição do produto, então vc pode escolher algo como:

@Get("/produtos/{id}/form")
//ou
@Get("/produtos/{id}/formulario")
//ou
@Get("/produtos/{id}/edicao")

como preferir =)

Faz sentido. Valeu, Lucas.