2010-01-28 3 views
9

Есть ли у кого-нибудь опыт использования REST на GAE? Может быть, вы можете посоветовать некоторую облегченную реализацию REST для этого. Я обнаружил, что RESTlet сказал, что они имеют оптимизированную по GAE реализацию. RESTlet-GAE Кто-нибудь попробует это?ОТДЫХ на GAE, какая реализация использовать? (RESTlet, джерси, другие ....)

ответ

8

В настоящее время я использую GAE plus Restlet 2.0M6 для бизнес-проекта домена домена Goolge Apps и считаю его очень полезным. Интеграция с учетными записями Google и данными Api легко выполняется по понятным причинам. Однако я не мог заставить библиотеку XStream, которая поставляется вместе с Restlet, работать правильно, поэтому я использую очень интуитивно понятный Simple framework вместо сериализации объектов. Другим недостатком Restlet является отсутствие JSP-интеграции, что является неудачным, если вы не хотите использовать более тяжелые шаблонные подходы. До сих пор я использовал XSLTransformations для рендеринга просматриваемых html-представлений, но до сих пор не полностью удовлетворен этим и всегда искал предложения.

Update

Я теперь с помощью Saxon для преобразования XML на сервере. This is a good tutorial о том, как использовать его с App Engine. Это в Jython, но не слишком сложно конвертировать.

Update2

Когда XSLT подход является слишком тяжелым, я беру другой подход хелперов пакет из рамок Lift для того, чтобы обогащенный xhtml templating/binding. Однако этот метод основан на Scala.

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