Есть ли способ генерировать шаблонный код для стеков RESTful?

По мере того, как я углубляюсь в API RESTful, (хорошая) простота подхода означает, что вы генерируете МНОГО шаблонного кода и кода, который должен совпадать в трех или четырех разных местах, например, для стека на основе Джерси:

  1. HTML на веб-странице, который предоставляет элементы управления (кнопка Create Foo)
  2. JS на веб-странице, которая формулирует JSON и запрос к создать метод класса Foo
  3. A FooRest для обработки запроса и создать класс Foo
  4. A Foo для создания экземпляра, который будет манипулировать структурой данных

Существуют ли инструменты, которые обеспечивают отправную точку для некоторого или всего этого кода автоматически, возможно, начиная с чего-то простого, например, структуры данных JSON? Например, предоставить:

card: {
  methods: [GET],
}
handOfCards: {
  methods: [GET POST PUT DELETE],
}

и, по крайней мере, получить Ajax-запросы, классы CardRest и HandOfCardsRest с указанными методами, а также классы Card и HandOfCards со свойствами или методы получения / установки?

10
задан Alex Feinman 11 August 2013 в 03:57
поделиться