02.敏捷開發框架-項目擴展

開發框架幫你們總體項目結構都搭建好了,也能夠直接運行了框架

從登陸到打開主工做區spa

到菜單展現:接口

通常的項目就沒有任何問題了。開發

你們都知道班級不可能只有一班,那還有二班、三班呢it

二班、三班是什麼鬼,咱們統稱不通常io

 

咱們只要解決了 (一班  + 非一班)的問題 那就解決了全部問題了,100%不留死角了。登錄

 

言歸正傳:擴展

例如框架裏面的登陸,確定是標準的登陸,經過公司統一權限平臺權限

登陸成功後,Session有 LoginNo UserName CompanyCode CompanyName等基本信息方法

這個時候,做爲具體的某個業務系統,可能這些只是基本的信息,那還有特殊的。

好比,舉例子:WMS系統 用戶是綁定到 某個 倉庫的,一旦登陸這個倉庫就 經過用戶ID 就知道了,存儲到Session這樣到後續的畫面都默認是這個倉庫,都不用選,也不能夠選。

 

那框架怎麼應對來自項目的個性化內容了,

每一個都給考慮 作了,那麼不對的,事實上也作不來,業務的事情就應該交給業務系統搞定。

框架只要提供相應的靈活接口,實現兩者的協同便可。

 

靠什麼協同:

以下 WMSWebApp

 

image.png

 

在這個類裏面 複寫 Login方法,方法內容業務系統本身根據實際的須要實現本身的邏輯

image.png

 

能夠了,這樣就能夠了。

能夠更好奇一點,框架怎麼知道  WMSWebApp這個類的存在的 

 

要適當的弄清楚系統運行的前因後果:

這樣就會更好的理解框架:

 

image.png

 

image.png

正如上圖所示:在 API項目的 Startup類 中實現了 註冊擴展功能

相關文章
相關標籤/搜索