2016-04-26 3 views
1

Я работаю над проектом суммирования сущности DBpedia. Я хочу сначала включить API проекта под названием SUMMARUM. В этом проекте автор делает две части: клиентскую часть и приложения серверной части:связь между клиентской стороной и приложением на стороне сервера

стороне сервера: https://github.com/athalhammer/summaServer
на стороне клиента: https://github.com/athalhammer/summaClient

Теперь я читал некоторые учебники о сервлета, которые направлены на разработку сервера заявление. И из того, что я понимаю, жизненный цикл сервлета можно определить из набора функций: init(), service(), doGet(), doPost(), destroy(), ... и распространяется javax.servlet.http.HttpServlet.

Проблема в том, что я не нашел вышеуказанные функции в проекте summaServer, и я не понимаю, как установить соединение между стороной сервера и клиентской стороной.

+2

Класс сервлетов отсутствует. Он использует AJAX на стороне клиента для связи с конечными точками API REST на сервере –

ответ

1

Как Дмитрий уже ответил, summaServer использует jax-rs где конечная точка не должна распространяться javax.servlet.http.HttpServlet.

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

Теперь, jax-rs и его аннотация удаляют все шаблоны, которые вы должны были реализовать в противном случае.

+0

Спасибо всем. Я получаю представление о jax-rs, и теперь я не могу понять, как серверная и клиентская стороны общаются между ними, я имею в виду, какие функции выполняют связь между обеими сторонами. – Adem

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