Веб-разработка на RESTful с Java EE 6 - какие есть варианты?

Я пытаюсь выяснить, какие варианты лучше всего подходят для разработки RESTful. веб-приложение с Java EE 6. Например, я хочу иметь возможность интерпретировать URL-адрес следующим образом:

GET www.myapp. com / customers / 1 - возвращает веб-страницу, отображающую подробную информацию о клиенте с идентификатором 1.

Я могу придумать только два варианта:

  1. Использование Spring MVC 3
  2. Использование спецификации JAX-RS, которая позволяет вам для рендеринга представлений - я слышал, что RESTEasy интегрируется со Spring MVC?

Существуют ли другие фреймворки, которые позволят вам разрабатывать подобные веб-приложения? Также я был бы очень признателен за понимание того, почему один фреймворк может быть лучше другого.

Еще одно мое соображение - какие технологии просмотра вы можете использовать с фреймворком? Я слышал, что многие технологии просмотра интегрируются со Spring MVC, такие как Velocity и Tapestry ... легко ли они интегрируются или я столкнусь с многочисленными проблемами? Существенно то, что мне нужны шаблоны (например, главные страницы в ASP.NET).

Я новичок в мире Java EE - я ' я обращаюсь к Microsoft, где они дают вам один вариант. Я действительно большой поклонник ASP.NET MVC - есть ли что-то подобное в мире Java (или это Spring MVC?).

Я не использую все эти варианты ... ПОМОЩЬ!

Спасибо за любые советы / предложения.

6
задан Jonas 9 July 2011 в 10:16
поделиться