Подтвердить что ты не робот

Что мне нужно для создания RESTful API-сервера в Java?

Я хотел бы создать собственный RESTful API-сервер, и я понятия не имею, что мне нужно для этого.

Я расскажу вам немного о проекте:

В Webservice (www.mysite.com/) пользователи могут регистрировать и управлять своей учетной записью и так далее. Но они также могут использовать API RESTful (mysite.com/api/...) и могут делать там почти то же самое через REST.

Что такое хороший способ понять это? Нужно ли использовать причал или что-то подобное? Должен ли я разделить веб-сервис и спокойный api? для чего я хорошая архитектура?

Спасибо:)

4b9b3361

Ответ 3

Tomcat и Jersey легко встают и работают. У меня были некоторые проблемы с Tomcat 7 и Jersey, но с Tomcat 6 это было прямо.

Этот учебник довольно прост. Это немного устарело, но принцип остается тем же.

Ответ 4

IBM предоставляет хороший набор информации и руководств по созданию веб-сервиса RESTful с Java (Ссылка). После запуска вашего веб-сервиса вы можете развернуть его на Amazon. Взгляните на AWS Elastic Beanstalk.

Ответ 5

В 2017 году одним из лучших решений было бы использовать spring boot. Дает вам отличные эффекты без написания тонны кода.

@RestController
public class HelloController {

    @RequestMapping("/")
    public String index() {
        return "Greetings from Spring Boot!";
    }

}

Ответ 6

Я нашел простой пример в http://coder2design.com/rest-web-services/ для создания приложения REST.

  • Схема XML (xsd) используется для создания классов домена.
  • Eclipse EE используется как IDE и Maven для построения.
  • Джерси в качестве рамки для REST
  • Спящий режим для слоя сохранения.
  • MySQL как DB

Все остальные конфигурации хорошо объясняются.