私は2つのサブプロジェクトを持つウェブサイトに取り組んでいます。サブプロジェクトは次のように参照されます:
=> 私の Web サイトにはプロジェクト ビジネス層への参照があります=
> プロジェクト ビジネス層にはプロジェクトデータ層への参照があります
訪問者はログインする必要があります。そこの情報は DB に保存されます。私のDBには、Webサイトが正しい情報を計算するために必要なさまざまな構成情報があります。
例:
ユーザー A が Web サイトにログインすると、構成情報がオブジェクト名: UserInfoに格納されます。UserInfo クラスもビジネス層の一部です。
その後、常に Cookie またはセッションからオブジェクトを作成し、次のようにビジネス レイヤー オブジェクトを呼び出す必要があります。
BL.CalculatePrice(UserInfo.RegionID)
BL.CalculateTotal(UserInfo.RegionID)
Webサイトからの各呼び出しで 参照(UserInfo.RegionID)を送信する必要なく、ビジネス層プロジェクトで Web ページの変更間で「ユーザー」オブジェクトの状態を維持する方法はありますか?