Для нового проекта я хочу использовать компонентную структуру (думая о калитке или гобелене). Это приложение для интрасети, но я также должен предоставить Restful Webservices.Какая компонентная Java-Framework также может выполнять веб-службы?
После того, как googling вокруг i havent нашел какое-либо хорошее решение, описывающее, как интегрировать Wicket с любой совместимой с Jax-RS библиотекой.
Неужели кто-то сделал это раньше?
Я уже видел, что Wicket CAN предоставляет похожие URL-адреса, но я бы переключался между полноценным Wicket-Gui и webservice с помощью accept-header.
Все, что я нашел, предлагает создать другой призрак/URL-маршрут.
Если вы говорите, гобелен (или любой другой каркас) намного лучше, для чего я хочу, дайте мне знать. Но почему-то мне нравится калитка.
Возможно, вы захотите взглянуть на игру. Это довольно легко учиться и очень мощно, с большим сроком хранения. – Eduardo
Я пробовал играть и да, мне как-то понравилось. Но я напрямую использовал 2.0rc и столкнулся с некоторыми ошибками. Кажется, это не готово для меня. Я должен использовать устаревшую базу данных оракула. 1.st ошибка, с которой я столкнулся: ebean не поддерживает OnToMany с отдельной JoinTable. Он упоминается в некоторых списках рассылки, но, похоже, не исправлен. 2-й: я попробовал anorm с scala. Это не может обрабатывать индексы BigInt, которые поступают из нашей базы данных. Хватит играть за меня.:(Но это определенно содержит некоторые действительно приятные аспекты, если вы, возможно, начинаете с нуля. – crushervx
Если вы хотите, чтобы один фреймворк обеспечивал как «нормальный» доступ к сети, так и REST, Wicket, безусловно, не является основой. Однако интеграция любой такой структуры с Wicket легко, поскольку точка входа в Wicket является единственным фильтром сервлета, сопоставленным с базовым url. Итак, все, что вам нужно сделать, - это сопоставить структуру REST с другим URL-адресом. – biziclop