0
下開發了一個Web應用程序,它具有GUI(表示層),用於處理數據的Servlet類(業務邏輯層)和RDBMS(數據層)。現在,我的應用程序還爲其某些功能提供了一個API,因此當我表示架構時,API b是業務邏輯或表示層的一部分?如果Web應用程序除了提供用戶界面(GUI)以外還提供API,那麼API com在
下開發了一個Web應用程序,它具有GUI(表示層),用於處理數據的Servlet類(業務邏輯層)和RDBMS(數據層)。現在,我的應用程序還爲其某些功能提供了一個API,因此當我表示架構時,API b是業務邏輯或表示層的一部分?如果Web應用程序除了提供用戶界面(GUI)以外還提供API,那麼API com在
問:爲什麼你必須將API視爲「層」?
爲了討論的方便,我們定義了一個「層級」爲:
一個結構化的機制,使該軟件 解決方案
如果你仔細想想這樣的元素,您的API是不是將跨越所有三層(或者至少在您使用API暴露的所有層中)?
這可能是最有幫助的API考慮替代「演示」層。除非你的GUI代碼使用相同的API本身,那就是。 –
所以如果它使用相同的API,那麼它會進入應用程序層? – Priyam
那麼,如果它是業務邏輯和表示層之間的主要API,那麼這是一個非常明確的解釋它是什麼,不是嗎? –