Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从数据库架构生成基于REST的服务_Java_Python_Rest_Google Cloud Datastore_Amazon Web Services - Fatal编程技术网

Java 从数据库架构生成基于REST的服务

Java 从数据库架构生成基于REST的服务,java,python,rest,google-cloud-datastore,amazon-web-services,Java,Python,Rest,Google Cloud Datastore,Amazon Web Services,我利用NetBeans的可能性,基于(关系)数据库模式自动生成一个完全成熟的REST基础服务API。 这记录在 我正在寻找其他DB(NoSQL…如AWS SimpleDB或GAE数据存储)或其他语言(如Python)的类似功能,即自动生成所有这些锅炉板代码的工具。 在对象和REST服务之间创建一对一映射没有任何附加值。这应该由所有框架自动完成 到目前为止,我找到的唯一一个自动生成服务的框架是appenginerest服务器()(当然除了NetBeans之外) 我有两个问题 我应该考虑什么其他图

我利用NetBeans的可能性,基于(关系)数据库模式自动生成一个完全成熟的REST基础服务API。 这记录在

我正在寻找其他DB(NoSQL…如AWS SimpleDB或GAE数据存储)或其他语言(如Python)的类似功能,即自动生成所有这些锅炉板代码的工具。 在对象和REST服务之间创建一对一映射没有任何附加值。这应该由所有框架自动完成

到目前为止,我找到的唯一一个自动生成服务的框架是appenginerest服务器()(当然除了NetBeans之外)

我有两个问题

    我应该考虑什么其他图书馆?
  • 有使用AppEngine REST服务器的经验吗
  • 在SimpleDB之上的任何REST体验(不,Amazon为SimpleDB提供的HTTP API不是REST:-)
谢谢


Seb

我使用SpringMVC 3.0为我的站点创建了一个rest服务。该框架对于创建rest服务非常简单和友好。如果我是你,我会考虑这个问题。看看

通过这种设置,您基本上可以将任何具有Java API的内容包装到运行在经过测试的Tomcat服务器上的rest服务中

Python web框架最近添加了基于通过其(DAL)定义的数据模型的功能

如果您有一个现有的数据库模式,则需要使用web2pydal对其进行建模,以便使用这个新的restfulapi功能。为了简化这一过程,有一些脚本可以从现有数据库和数据库自动生成web2py DAL模型(这些脚本也可以很容易地适应其他数据库)

注意,web2py DAL(以及此RESTful API功能)可以作为独立模块使用,独立于web2py框架的其余部分(即,您可以将其用于其他web框架或Python程序)。此外,DAL不仅适用于大多数关系数据库,还适用于Google App Engine数据存储(并且正在添加对CouchDB和MongoDB的支持)


如果您有任何问题,请随时在网上提问。我们也很乐意获得关于新REST功能的反馈。

另请参阅Yii Framework 2.0,它支持HATEOAS REST级别

我编辑了我的问题,以反映我正在寻找一个生成REST服务的框架,而不是一个我必须编写锅炉板代码以将REST服务映射到数据结构的框架啊,我懂了。那太有趣了!我也想知道答案:)谢谢你的澄清。哇!这正是我所研究的那种框架。现在,我的问题的“python”部分得到了回答。对于问题中描述的用例,NetBeans文档移到了投票最多的答案是非常好的——不同意关闭的决定