2014-09-01 416 views
-2

我想創建一個簡單的應用程序使用Java和Servlets。如何使用Java servlet創建RESTful API?

在我的應用程序中,有用戶,每個人都應該有他/她自己的頁面。

我覺得這個頁面的網址應該是這樣的:

www.myapp.com/users/john 
www.myapp.com/users/paul 
... 

等。

在Django中,有多種方法可以捕獲部分URL。例如,對於上面我想要做的,您可以創建一個URL條目,如url(r'^articles/([a-z])/$', views.userpage)

您如何對Java servlets,web.xml等進行此操作?

+1

經過一個JAX-RS教程,澤西島是參考實現。 – Kayaman 2014-09-01 18:19:26

回答

1
@Path("https://stackoverflow.com/users/{username}") 
public class UserResource { 

    @GET 
    @Produces("text/xml") 
    public String getUser(@PathParam("username") String userName) { 
     ... 
    } 
} 

文檔:http://docs.oracle.com/javaee/6/tutorial/doc/gilik.html

真的很好的教程:http://www.vogella.com/tutorials/REST/article.html

+0

我需要一個特殊的圖書館才能工作嗎? – CodyBugstein 2014-09-01 18:58:35

+0

https://jersey.java.net/download.html – 2014-09-01 19:12:21

+0

這比Spring好嗎? – CodyBugstein 2014-09-01 19:29:27