Achei algumas explicações mas nada muito direto… alguem poderia me dar um exemplo de aplicação de Recurso REST para um software?
Denis, o REST nada mais é que um serviço web (Webservice) que é acessado via path (URL).
Você pode ler mais em : http://docs.oracle.com/javaee/6/tutorial/doc/bnayk.html
É claro que ele dispõe de outras funcionalidades e algumas propriedades, se pesquisar vai encontrar bastante comparações em o REST (JAX-RS) e o Webservice (JAX-WS). Um formato utilizado é REST + JSON. De resto, é ler sobre esse paradigma.
Spring MVC ou Jersey.
Você faz mais ou menos assim (Spring MVC):
[code]package br.com.sua.package;
import static org.springframework.web.bind.annotation.RequestMethod.GET;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
@RequestMapping(value = “/hello”)
public class HelloController {
@RequestMapping(value = "/world", method = GET)
public String hello(ModelMap map, Model model) {
System.out.println("hello world");
return sua pagina;
}
}[/code]E você acessa pela URL http://localhost/hello/world