Я новичок в веб-сервисе, и мне нужно принимать пользовательские данные, вводимые консолью Eclipse, и сохранять информацию в XML, но я не знаю, как получать пользовательские данные и создавать XML с этим.
@ Путь ( "/") tareas
открытый класс TareaSquema {
static ArrayList<Tarea> tareas = new ArrayList<Tarea>();
@DefaultValue("valor por defecto")
@QueryParam("valor")
String text;
@POST
@Consumes(MediaType.APPLICATION_XML)
@Produces(MediaType.APPLICATION_XML)
public Response getTarea(Tarea tarea) {
this.tareas.add(tarea);
return Response.ok(tarea).build();
}
@GET
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_XML })
public ArrayList<Tarea> getXML() {
Tarea t = new Tarea();
t.setId(0);
t.setNombre("Prueba");
t.setDescripcion("No description");
t.setFechaInicio("22/12/2005");
t.setFechaEntrega("08/01/2006/");
this.tareas.add(t);
return this.tareas;
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
TareaSquema ts = new TareaSquema();
System.out.println("Inserta el id de la tarea: ");
id = sc.nextInt();
System.out.println("Inserta el nombre de la tarea: ");
nombre = sc.nextLine();
tarea.setId(id);
tarea.setNombre(nombre);
listaTareas.add(tarea);
ts.getTarea(tarea);
break;