首頁  >  問答  >  主體

設計模式 - 三層架構中的BLL只能和MVC的Controller互動是麼

三層架構中的表現層使用MVC,那麼外部是不是不能直接呼叫業務邏輯層中的介面?而是應該透過MVC中的Controller和業務邏輯層交互,外部只能呼叫表現層的Controller?

也就是說,只允許表現層MVC中的Controller和業務邏輯層(BLL)互動?

为情所困为情所困2734 天前788

全部回覆(2)我來回復

  • phpcn_u1582

    phpcn_u15822017-05-16 17:07:49

    是的,只能由controller來呼叫BLL層,外部想要調用,可以透過WebApi來調用。

    回覆
    0
  • 仅有的幸福

    仅有的幸福2017-05-16 17:07:49

    業務邏輯層的呼叫只能有controller來做,這是對的。

    回覆
    0
  • 取消回覆