Recurso REST

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

http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24072012-164751/pt-br.php