0

3 層アーキテクチャは、プレゼンテーション層、ビジネス ロジック、およびデータベース層で構成されることがわかっているため、ビジネス ルール (ストアド プロシージャ、トリガーなど) はデータベース層に格納されるため、データベース エンジンを置き換えたい場合は、 (ms sqlserver など) 新しい db エンジン (oracle など) では、これらのルールを新しい db エンジンに転送する必要があります。

私の質問は、これらのルールを新しいエンジン用に書き直すのではなく、自動的に転送する方法です。

4

2 に答える 2

2

データベース エンジンを交換する場合は、データベース層またはデータベース自体にビジネス ロジックやルールを含めないでください。代わりに、ビジネス ロジック層でそれらをカプセル化する必要があります。:)

于 2010-10-28T11:13:58.973 に答える
0

モデル ビュー コントローラー、別名 mvc パターン。

しかし、コントローラーとモデルを 1 つにしています。

したがって、ビジネスロジックはデータベースにあるべきではないため、答えはできません(私が知らないデータベースを変換するためのツールが存在しない限り)。

于 2010-10-28T11:19:25.737 に答える