私はいくつかの共通の機能を共有するWebサイト(asp.net c#)とAndroid app(java)を持つプロジェクトに取り組んでいます。現在、彼らが同じビジネスロジックを使用する必要があるとき、アンドロイドはウェブサイトを呼び出して結果を取得します。アンドロイドが「オフライン」で作業するようにリクエストしましたので、ウェブサイトを叩くことなくビジネスロジックを実行する必要があります。それを行う方法はありますか?asp.net(c#)とandroid(java)でビジネスロジックを共有
私たちが考えてきたのは、asp.netのnode.jsサーバーがヒットし、rhinoscriptがjavaにインクルードするように、javascriptを使用していることだけです。これはうまくいくが、あまり複雑ではない(node.jsと.netサーバーを実行する必要がない)ことを望んでいた。
必要なロジックの例は、いくつかの製品を渡して割引、税金などを計算して合計価格を返すことです。それはそれより少し複雑ですが、それほど多くはありません。
アンドロイドアプリは単なるWebViewですか?あなたのウェブサイトはMVCパターンを実装していますか? – kush
1.ビジネスロジックはどのくらいの頻度で変更されますか? 2.クライアントに適したビジネスロジックを一度ダウンロードしていますか? –
アンドロイドアプリは完全なアプリケーションです(私はそれを書いている開発者ではありませんが、私はコードを見てきました...それは自分自身のDAO、ビュー、ロジックなど、ブルートゥース通信などを含む)だ。 – Jamie