私は現在、 Scala (2.11.1) ( Herokuでホストされている) を使用して、 Neo4j (v2.1.2、GrapheneDB でホストされている)とPlay (v2.3) に支えられた Web サービスに取り組んでいます。
これまで、AnormCypherは Play アプリを Neo4J インスタンスに接続しており、すべてが期待どおりに機能しています。
ただし、AnormCypher を使用するのはあまり適切ではありません。AnormCypher から取得した結果を、ビジネス ロジックに使用される Scala クラスに変換するために、多くのボイラー プレート コードを作成する必要があります。Spring Data Neo4jに似たものを使用したいと思います。
例のコードは非常にきれいに見え、プロジェクトで試してみたいと思います。
これらのテクノロジーはすべて私にとって新しいものなので、助けが必要です。
- Play アプリ (build.sbt、plugin.sbt、...) で Spring Data Neo4j を使用するにはどうすればよいですか?
- Spring スタック全体を使用していないという事実に関して、どのような困難が予想されますか?
- Java ベースのフレームワークを Scala アプリに統合する場合、どのような欠点がありますか?