1) The document describes a Spring Boot RESTful web service example that retrieves data from an Oracle table and returns it as a JSON response. It also returns a single record as an object mapped to JSON based on searching by name.
2) Jackson library and @RestController annotation are used to return the response as JSON instead of using JSP.
3) The name parameter is passed in the URL path instead of as a parameter, and is used to query the database and return the matching data as a JSON response.