Я создал приложение, которое использует ExtJS, который подключается через запросы Ajax к службе Джерси RESTful. Все работает хорошо в этом приложении, но теперь я хочу поместить его в ExtGWT.Интеграция GWT и Джерси
Поскольку у ExtGWT уже есть сервлеты RPC для обработки связи клиент-сервер, где Джерси подходит в этом сценарии? Должен ли я больше не использовать его и вместо этого подключаться из сервлетов GWT непосредственно к методам обслуживания?
В случае, если я хотел бы использовать Джерси, есть ли способ иметь такую же поддержку для сериализации/десериализации, как с RPC GWT? - Я предполагаю, что я больше не должен использовать RPC GWT в этом сценарии.
Я бы предпочел Джерси, потому что у него есть реализация на основе REST, в то время как RPC GWT, я думаю, этого не делает. В будущем я также планирую получить доступ к сервисам RESTful Джерси из приложений Android/iOS, и RPC GWT не будет хорошо вписываться в этот сценарий.
Спасибо!
Спасибо! Я также думал о возможности использовать их обоих. С другой стороны, я только что нашел несколько библиотек (см. Следующий комментарий), которые говорят о поддержке REST для GWT, но я не уверен, насколько они стабильны и насколько легко работать с ними. Они ничего не говорят о Джерси, хотя я не знаю, как можно было бы интегрировать интеграцию или если это возможно. –
http://restygwt.fusesource.org/documentation/index.html и http://code.google.com/p/gwt-rest/ –
Итак, я думаю, даже если GWT RPC не основан на REST (который является широко распространенный стандарт, который я бы хотел использовать с GWT), он по-прежнему является стандартом Google, который, как я полагаю, является стабильным (без ошибок и т. д.) и с ним легко работать, чтобы сериализовать/десериализовать любые виды java beans. По сравнению с только что выпущенными продуктами, такими как RestyGWT, я принимаю GWT RPC - это очень солидная и более перспективная альтернатива. Как вы думаете? –