簡體   English   中英

如何在java中編寫用於用戶注冊的Web服務

[英]how to write web service for User registration in java

@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 服務。

有各種框架可以幫助您輕松編寫此代碼。 Apache wink 是我使用最頻繁的一種。 為了編寫,我假設您將進行 @POST 調用,因此您將有一個用 @POST 注釋的方法,該方法將接受請求(它也可以是 jax 生成的對象)。

訪問 apache wink 文檔了解更多詳細信息。它很容易上手。

如果您遇到任何問題,請在此處發布。

您正在使用 REST 服務。 CRUD 數據庫操作可以映射到 REST 的 POST、GET、UPDATE、DELETE 方法。 一旦您指定了 @Path 、 @Method ,框架將在收到對特定 URL 的請求時相應地調用指定的方法。 在該方法的業務邏輯中,您可以調用與數據庫 (DAO) 交互的服務類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM