Как выставить Java-приложение в качестве API? - PullRequest
1 голос
/ 31 октября 2011

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

Ответы [ 3 ]

6 голосов
/ 31 октября 2011

Есть много фреймворков, которые делают это, в зависимости от ваших требований:

Независимо от того, что вы выбираете, общий подход:

  • написать метод Java
  • аннотировать его аннотациями, специфичными для фреймворка, которые представляют его как веб-сервис
3 голосов
/ 31 октября 2011

Вы уже написали API.Любая публичная функция - это часть вашего API, которую другие могут вызывать напрямую.Технически любая написанная вами функция является частью вашего API, но вы не предоставили ее другим источникам.

1 голос
/ 31 октября 2011

Аббревиатура «API» означает «Интерфейс прикладного программирования» и обычно относится к коду, который можно вызывать напрямую (например, в библиотеках JAR, инфраструктурах и т. Д.).

Если у вас есть веб-приложение, вы, вероятно, имеете в виду «веб-сервис». Посмотрите REST , как написать веб-сервис, который позволяет другим веб-приложениям легко использовать ваши данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...