, , , . . , RestEasy - RESTLET.
, , JBoss RestEasy , *.jars, , JAX-RS, .
, GET Content_Type ( ), GET , ? ! ( JSON, XML, , XML , ..). RestEasy, JBoss , , URL REST.
@GET
@Path("/echo/{message}")
@Produces("text/plain")
public String echo(@PathParam("message")String message){
return message;
}
@GET
@Path("/employees")
@Produces("application/xml")
@Stylesheet(type="text/css", href="${basepath}foo.xsl")
public List<Employee> listEmployees(){
return new ArrayList<Employee>(employees.values());
}
@GET
@Path("/employee/{employeeid}")
@Produces("application/xml")
public Employee getEmployee(@PathParam("employeeid")String employeeId){
return employees.get(employeeId);
}
@GET
@Path("/json/employees/")
**@Produces("application/json")**
public List<Employee> listEmployeesJSON(){
return new ArrayList<Employee>(employees.values());
}