複数のアプリケーションの一部にする必要がある 5 つの基本的なプロジェクトがあります。必要に応じて、WinForms、ASP.NET、WPF。
これらのプロジェクトは次のとおりです。
Company.Business - Business Logic DLL
Company.Business.Model - Business Models
Company.Business.DAL - Various DALs
Company.Configuration.Classes - Classes that are used to initialize BOs
Company.Utilities - General Utilities
簡単なアプリをいくつか作成する必要があることはわかっているので、MVC の道をたどりたくないので、Web ページ 2 で作成することにしました。すぐに、より複雑なことを行うために 1 ~ 2 つの MVC アプリケーションを作成する必要があります。
したがって、基本的に私の質問は、既存のアーキテクチャをこれら 2 つのケースに使用する推奨される方法は何ですか?
上記のすべてを私の Web サイト プロジェクトに参照するとします。じゃあ何?
ビジネスレイヤーオブジェクトをどこで初期化する必要がありますか? すべてのページで?かつてどこか?(ウェブページの場合)
MVC アプリケーションでは、すべてのコントローラー コンストラクターでビジネス レイヤー オブジェクトを初期化するだけだと思いますか?