NHibernateはHibernateと相互運用できますか?そうでない場合は、Javaと.NETの両方に対応するフレームワークがありますか?

StackOverflow https://stackoverflow.com/questions/1624230

質問

あなたが言った:

  • データベース
  • .NET Windows GUIプログラムの束
  • 多数のJava Webアプリケーション

Javaの場合はHibernateを使用し、.NETの場合はNHibernateを使用できますが、2つは実際に相互運用するのですか、それともまったく異なるスタックですか?

そうでなければ、Javaと.NETがビジネスロジックを共有できるようにする永続性フレームワークがありますか?

役に立ちましたか?

解決

私はJavaの人々の話をすることはできませんが、.NET側からはマッピングファイル(データベースとオブジェクト間の関係を記述するxmlファイル)を共有できると信じています。

それ以外に、何を共有しますか?ビジネスロジックを考えていますか? 「共有ロジック」を定義してくださいもう少し。

Javaの人々に永続化コードを記述させ、それをRESTfulサービスとして公開することができます。その後、.NET Windows GUIプログラマーはそれに対してコードを作成できます...またはその逆です。

最終的には、Hibernate / nHibernateコードはそれほど多くないはずです。これは、データアクセスコードをあまり書く必要がないからです。残っているのは、(n)Hibernateとの対話が最小限のアプリケーションロジックです。これは、言語によって異なります。

他のヒント

私はそうは思わない。 nHibernateはHibernateをリファレンスとして使用しますが、実際にはコードを共有せず、異なるペースで開発されます。両方の制限を知る必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top