利用现有mongo数据库快速开发java web应用程序

利用现有mongo数据库快速开发java web应用程序,java,spring,mongodb,spring-roo,Java,Spring,Mongodb,Spring Roo,要使用以下工具快速实现小web应用程序: 春季MVC 前端的GWT 冬眠 马文 (发现SpringRoo提供了所需的大部分架构) 问题是,我已经退出Mongo数据库 是否有任何方法可以从现有的mongo数据库(关系数据库反向工程)创建数据模式?或者我必须手动根据mongo db定义实体 我们曾经尝试基于现有MongoDB数据库为自动生成的后端开发一种快速原型方法。该代码是开源的,可在 免责声明: 这是一篇学生的学士学位论文,因此您可能需要查看代码 我们从未将其用于预期目的,因为我们对Spr

要使用以下工具快速实现小web应用程序:

  • 春季MVC
  • 前端的GWT
  • 冬眠
  • 马文
(发现SpringRoo提供了所需的大部分架构)

问题是,我已经退出Mongo数据库


是否有任何方法可以从现有的mongo数据库(关系数据库反向工程)创建数据模式?或者我必须手动根据mongo db定义实体

我们曾经尝试基于现有MongoDB数据库为自动生成的后端开发一种快速原型方法。该代码是开源的,可在

免责声明:

  • 这是一篇学生的学士学位论文,因此您可能需要查看代码
  • 我们从未将其用于预期目的,因为我们对SpringRoo(特别是API的稳定性,我们遇到的bug数量,…)不太感兴趣
  • 然而,这个项目已经有一年多的历史了,所以情况可能会有所改善。这也意味着SpringRoo版本已经严重过时
如果你想朝这个方向前进,这可能是一个很好的起点


如果您不打算使用快速原型方法,我仍然会重建数据库一次并导入现有数据。只有当您希望根据不断发展的数据库不断生成代码时,它才会支付,IMHO。

虽然可以从选择的示例文档中人工构建模式,但您仍然会面临不准确的风险(并且输出可能无法与使用的特定框架组合等一起工作). 我只是手工制作。