2014-09-01 3 views
-2

Я пытаюсь создать простое приложение с использованием Java и Servlets.Как создать RESTful API с сервлетами Java?

В моем приложении есть пользователи, и каждый должен иметь свою собственную страницу.

Я думаю, что URL-адрес для этой страницы должен выглядеть следующим образом:

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

и так далее.

В Django есть способы захвата частей URL-адреса. Например, для чего я хотел бы сделать выше, вы бы создали URL-адрес, например url(r'^articles/([a-z])/$', views.userpage)

Как вы это делаете с помощью сервлетов Java, web.xml и т. Д.?

+1

Пройдите через учебник JAX-RS, Джерси является Reference Implementation. – Kayaman

ответ

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

+0

https://jersey.java.net/download.html –

+0

Это лучше, чем весна? – CodyBugstein

 Смежные вопросы

  • Нет связанных вопросов^_^