有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

如何在java中编写用于用户注册的web服务

@GET
    @Path("/GetFeeds")
    @Produces("application/json")
    public String feed()
    {
        String feeds  = null;
        try 
        {
            ArrayList<FeedObjects> feedData = null;
            ProjectManager projectManager= new ProjectManager();
            feedData = projectManager.GetFeeds();
            //StringBuffer sb = new StringBuffer();
            Gson gson = new Gson();
        //  System.out.println(gson.toJson(feedData));
            feeds = gson.toJson(feedData);

        } catch (Exception e)
        {
            System.out.println("error");
        }
        return feeds;
    }

我使用这个方法从数据库中获取Json格式的数据

现在我在数据库中有一个用户表,名字和电话号码,现在我想写web服务方法,这样我可以存储用户名字和电话号码,我是web服务新手,请建议我方法,这样我可以写web服务,我将如何实现我用java编写web服务


共 (2) 个答案

  1. # 1 楼答案

    您正在使用REST服务。CRUD数据库操作可以映射到REST的POST、GET、UPDATE、DELETE方法。 一旦指定@Path、@Method,框架将在收到特定URL的请求时相应地调用指定的方法。 在方法的业务逻辑中,您可以调用与数据库(DAO)交互的服务类

  2. # 2 楼答案

    有各种各样的框架可以帮助您使用easy编写本文。apachewink是我最常用的一个。 为了编写,我假设您将进行@POST调用,因此您将有一个用@POST注释的方法,该方法将接受请求(它也可以是jax生成的对象)

    有关更多详细信息,请访问apache wink doucmentation。这很容易开始

    如果您遇到任何问题,请在此处发布