2017-03-20 17 views
-6
  1. 正確にはビジネスロジックとは何ですか?
  2. どの部分がビジネスロジックで構成されていますか?
  3. MVCのサービス部分はビジネスロジック(CRUD操作など)として機能していますか?
  4. Webアプリケーションでビジネスロジックを実装するためのより良い(または最良の)アプローチは何ですか?
+0

私はこれを閉じるには投票していますが、これは非常に幅広く、プログラミングに直接関連するものではなく、一部はhttp://stackoverflow.com/questions/3273800/what-are-business-objects-and-what-ビジネスロジックです。 –

答えて

0

1.ビジネスロジック:ビジネスまたはアプリケーションドメインでのデータの格納方法または操作方法を決定する一連のルール。

2.モデルビューコントローラ(MVC):アプリケーションを3つの主要な論理コンポーネント(モデル、ビュー、コントローラ)に分けるアーキテクチャパターン。基礎となるビジネスロジックに関連付けられたデータは、モデルで表されます。アプリケーションのUIロジックは、Viewレイヤーで表されます。サービスレイヤーは、ModelとViewコンポーネント間のインターフェイスとして機能し、すべてのビジネスロジックと着信要求を処理し、Modelコンポーネントを使用してデータを操作し、Viewsと対話して最終的な出力。

3.サービスレイヤまたはコントローラinfactは、CRUD操作で表されるデータ操作のコアビジネスロジックを表します。

4.大規模なWebアプリケーションの場合、最善の方法は、各レイヤーに最小限のコードを保持し、ビジネスロジックを中心にして別のレイヤーを追加することです。このレイヤーは、ビジネスロジックレイヤーと呼ばれます。小さなアプリケーションの場合、データベースオブジェクト自体にビジネスロジックを含めることができます。

関連する問題