java - 使用现有的mongodb数据库快速开发java web-app

标签 java spring mongodb spring-roo

想要快速实现小型网络应用程序,使用:

  • Spring MVC
  • 前端的 GWT
  • hibernate
  • Maven

(发现 Spring Roo 提供了大部分所需的架构)

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

有什么方法可以从现有的 mongo 数据库创建数据模式(找到关系数据库的逆向工程)?或者我必须根据 mongo db 手动定义实体?

最佳答案

我们曾经尝试为基于现有 MongoDB 数据库的自动生成后端寻求一种快速原型(prototype)设计方法。该代码是开源的,可在 http://sourceforge.net/projects/springmorphia/ 获取。

免责声明:

  • 这是学生的学士论文,因此您可能需要查看代码。
  • 我们从未将其用于预期目的,因为我们对 Spring Roo 不太感兴趣(特别是 API 的稳定性、我们遇到的错误数量……)。
  • 但是,这个项目已经存在一年多了,所以情况可能有所改善。这也意味着 Spring Roo 版本已经严重过时。

如果您想朝这个方向前进,这可能是一个很好的起点。

如果您不打算使用快速原型(prototype)设计方法,我仍然会重建一次数据库并导入现有数据。只有当您想基于不断发展的数据库不断生成代码时,它才会付出代价,恕我直言。

关于java - 使用现有的mongodb数据库快速开发java web-app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14791114/

相关文章:

java - JCombobox Listener如何在选择项目时启用它?

java - 如何在 @WebMvcTest 中获取 Spring Boot 默认验证响应?

java - 如何覆盖 Dropwizard 的默认资源异常处理?

java - 测试 Spring 是否存在上下文不应该加载的情况

java - MongoDB查询更新对象的嵌套列表

java - 如何捕获登录名并将 View 限制为仅显示用户提交的记录

java - MongoDB-Spring QuerydslPredicateExecutor问题

Java spring boot 延迟获取和 json 忽略不起作用

javascript - 当 Mongodb 未运行时,Mongoose.connect 不会抛出任何错误

mongodb - 你如何在 mongo dart 中搜索文档数组?