我需要通过webService中的控制台获取用户数据

时间:2019-01-25 14:39:14

标签: web console

即时通讯是Web服务中的新功能,我需要通过Eclipse控制台引入用户数据并确保xml中的信息安全,但是我不知道如何获取用户数据并以此来生成xml。

@Path(“ / 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;

0 个答案:

没有答案