質問

私は、Javaサーバー側のオブジェクトとC#クライアントオブジェクトを持つシステムを持っています。オブジェクトは、システムの両側に変更し、そうそれらに取り付けられたビジネスルールを有することができます。事は現在、サーバー側でのみ生きるビジネスルールである、と私は本当に、サーバー私は、オブジェクトを確認するたびに連絡することを避けるためにしたい。

だから、理想的に私は、変更が必要なときに、私は一つだけの場所でそれを適用する(と明らかに2に展開)、C#とJavaの両方で使用可能なビジネスルールを共有しているしたいと思います。

私はこのことについて行くことができる方法について誰か提案していますか?

役に立ちましたか?

解決

この最初はひどいに聞こえるかもしれないが、あなたが実際にJavaScriptでビジネスルールをコーディング検討することもできます。

Javaと.NETプラットフォームの両方で利用できるのJavaScriptエンジンがあります。こうすることで、ホスティングによって、(異なる)サーバー(Javaの)とクライアント(C#の)上のJavaScriptエンジンの両方、彼らはビジネスルールを強制する同じJavaScriptを実行することができ、両方ます。

選択のあなたのビジネスルール言語として考えてください。それは、簡潔柔軟でよく知られているようにそれは、いずれかのタスクのための悪い選択ではありません。

私は、Javaベースのゲームで柔軟なゲームのルールを設定するために、一度似た何かを行っています。 Javascriptのエンジンは、セットアップが驚くほど簡単です、そして、今日、彼らはあまりにもかなり速い取得しています。

他のヒント

IKVMする

を使用してみてください
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top