4

playframework バージョン 1 用に作成されたプロジェクトを grails に移行するクリーンで簡単な方法はありますか?

プロジェクト全体を grails で書き直す必要があると思います。しかし、可能な限りコードの書き換えを最小限に抑えるための戦略とテクニックに関するアイデアが必要です。

4

1 に答える 1

0

どちらも MVC と Groovy を使用しています。そのため、コードの適応はあまりありません。

主な変更点は次のとおりだと思います。

  • プレイのモデルからクエリを分離し、それらを Grails のサービスに配置します。
  • アプリケーションとデータソースの構成ファイルを書き換えます。
  • URL マッピング。

プロジェクト全体を書き直すことに比べれば、たいした手間ではありません。

一方、GORM とそのデータベース管理には注意が必要です。JPA とは大きく異なるからです。

アップデート!

ブログ記事からの抜粋です。

プラグイン/モジュール

Grails: Grails には Grails プラグインがあります。彼らは単に素晴らしいです。また、サイト上での整理方法も非常に優れています。成績を見ることは私にとって非常に重要です。残念ながら、レビューはありません。さまざまなプラグインに関するレビューを読むと役に立ちます。Spring セキュリティ プラグインと Searchable プラグインの少なくとも 2 つのプラグインを使用しました。Spring セキュリティは魅力的に機能しましたが、従来のデータベース テーブルに合わせて調整するのに時間を費やす必要がありました。検索可能なプラグインはまあまあでした。何をしても検索結果をカスタマイズできませんでした (または、十分な時間を費やしていなかったのでしょうか?)。私は少なくとも 1 晩、プラグイン ディレクトリをブラウジングして、「ああ、このプラグインはいつか必要になるだろう。これもまた、あれも!」と考えていました。

Play: Play フレームワークには、プラグイン (モジュール) と同様の概念があります。一部の機能はすでにコア Play に含まれており、Play モジュールはプラグインとまったく同じです。ただし、モジュール ディレクトリには評価やレビューが表示されないため、選択が難しくなります。このモジュールまたはそのモジュールを選択する際は、自己責任で、リスクを負ってください。

勝者:グレイルズ

ここに元の投稿があります。

とにかく、Playframework モジュール以外にも Grails プラグインがいくつかあると思います。しかし、これは単なる考えであり、私はそれを確認していません。

それが役に立てば幸い :)

于 2012-08-16T08:47:40.127 に答える