За и против, чтобы создать архитектуру REST, используя [SPRING MVC] или [GWT + MVP] (и используя Spring ROO)? - PullRequest
1 голос
/ 06 мая 2011

Я задаю этот вопрос, потому что, я вижу, что Roo включает SPRING MVC и GWT ... но
- GWT (на своем веб-сайте) показывает пример шаблона MVP, но я думаю, что он не сопоставим с SPRINGСреда MVC (на самом деле Spring MVC имеет больше возможностей. Я никогда не использовал ее ... но я читал, что она очень помогает в создании веб-сайтов и позволяет легко иметь архитектуру REST (как легко сделать архитектуру REST с GWT иMVP plateform?) ...

Можете ли вы помочь мне выбрать между этими технологиями (учитывая, что я хочу разработать свое приложение для GAE, а также версию для мобильного телефона)?

1 Ответ

2 голосов
/ 09 мая 2011

Я предлагаю вам не использовать GWT с Roo, в настоящее время его поддержка GWT чрезвычайно глючная. (Сказав это как большой поклонник Ру)

Кроме того, REST - это архитектурный стиль, который охватывает HTTP как протокол приложения, а не только как транспортный протокол, в то время как GWT - это фреймворк, или, скорее, набор инструментов для создания многофункционального веб-приложения, использующего JavaScript в качестве интерфейса, у которого практически нет ничего делать с другим. Вы можете , однако используйте Spring MVC для создания приложений RESTful:

  1. http://blog.springsource.com/2009/03/08/rest-in-spring-3-mvc/
  2. http://static.springsource.org/spring/docs/3.0.0.M3/spring-framework-reference/html/ch18s02.html
  3. http://www.oudmaijer.com/2010/01/16/spring-3-0-rest-services-with-spring-mvc/
...