Создание службы на основе REST из схемы базы данных [закрыто]

Я использовал возможность NetBeans автоматически генерировать полноценный API базового сервиса REST на основе (реляционной) схемы базы данных. Это описано в http://netbeans.org/kb/docs/websvc/rest -mysql.html

Я ищу аналогичные возможности для других БД (NoSQL ..., таких как AWS SimpleDB или GAE DataStore) или другого языка, такого как Python, т.е. инструмента, который генерирует автоматически весь этот код котельной пластины. , Нет никакой дополнительной ценности для создания однозначной карты между объектами и службами REST. Это должно быть сделано автоматически всеми фреймворками.

Пока единственной платформой, автоматически генерирующей сервис, который я обнаружил, является AppEngine-REST-Server ( http://code.google.com/p/appengine-rest-server/) (конечно, кроме NetBeans)

У меня есть два вопроса

  • Какие еще библиотеки мне следует рассмотреть?
  • Есть ли у вас опыт работы с AppEngine-REST-Server?
  • Любой опыт REST поверх SimpleDB (и НЕТ, предоставляемый Amazon HTTP API для SimpleDB не является REST: -)

Спасибо

Себ

7 голосов | спросил Sébastien Stormacq 5 Maypm11 2011, 18:33:45

3 ответа


0

web2py веб-инфраструктура Python недавно добавила функциональность в автоматически генерируют API RESTful на основе моделей данных, определенных с помощью уровень абстракции базы данных (DAL).

Если у вас есть существующая схема базы данных, вам нужно смоделировать ее, используя DAL web2py, чтобы использовать эту новую функциональность API RESTful. Чтобы сделать это проще, есть сценарии для автоматического создания моделей DAL web2py из существующих MySQL и PostgreSQL базы данных ( Сценарии, вероятно, могут быть легко адаптированы для других баз данных.

Обратите внимание, что web2py DAL (и эта функциональность RESTful API) можно использовать как самостоятельный модуль, независимый от остальной части инфраструктуры web2py (то есть вы можете использовать ее с другими веб-платформами или программами Python). Кроме того, DAL работает не только с большинством реляционных баз данных, но и с хранилищем данных Google App Engine (а также добавлена ​​поддержка для CouchDB и MongoDB).

Если у вас есть какие-либо вопросы, не стесняйтесь задавать их в списке рассылки web2py . Мы также будем рады получить отзывы о новой функциональности REST.

ответил Anthony 5 Maypm11 2011, 19:29:51
0

Я создал службу отдыха для своего сайта, используя SpringMVC 3.0. Каркас очень прост и удобен для создания услуг отдыха. На твоем месте я бы обдумал это. Взгляните на создание веб-служб RESTful с помощью Spring 3

С помощью этой настройки вы можете в основном обернуть все, что имеет Java API, в службу отдыха, работающую на проверенном и протестированном сервере Tomcat

ответил Danish 5 Maypm11 2011, 18:40:15
0

Также см. Yii Framework 2.0, который поддерживает уровень REST в HATEOAS. .yiiframework.com /док-2.0 /гид-rest.html

ответил karmakaze 19 J0000006Europe/Moscow 2014, 07:40:55

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132