1

以下を使用して小さな Web アプリをすばやく実装したい:

  • 春のMVC
  • フロントエンドのGWT
  • 休止状態
  • メイヴン

(Spring Roo が必要なアーキテクチャのほとんどを提供することがわかりました)

問題は、Mongo データベースを終了していることです。

既存の mongo データベースからデータ スキーマを作成する方法はありますか (リレーショナル データベースのリバース エンジニアリングが見つかりました)。または、手動でmongo dbに従ってエンティティを定義する必要がありますか?

4

1 に答える 1

0

以前、既存の MongoDB データベースに基づいて自動生成されたバックエンドのラピッド プロトタイピング アプローチを追求しようとしました。コードはオープン ソースであり、http://sourceforge.net/projects/springmorphia/で入手できます。

免責事項:

  • これは学生の卒業論文なので、コードを確認することをお勧めします。
  • Spring Roo にはあまり感心していなかったので (具体的には、API の安定性、遭遇したバグの数など)、本来の目的で使用したことはありません。
  • ただし、このプロジェクトは 1 年以上前のものであるため、改善されている可能性があります。これは、Spring Roo のバージョンが大幅に古くなっていることも意味します。

その方向に進みたい場合は、おそらく良い出発点です。

ラピッド プロトタイピング アプローチを使用するつもりがない場合でも、データベースを一度再構築して、既存のデータをインポートします。進化するデータベースに基づいてコードを継続的に生成したい場合にのみ、私見です。

于 2013-02-10T14:35:08.137 に答える