業務邏輯層 重點分類(隨)

應用系統的核心 應該是 業務邏輯層。
它本身還可以分類:
    1,生命週期控制及容器。 該部分除了可以控制業務層的組件的生命週期。同樣還可以控制    其他模塊的生命週期,或者其它模塊中模塊級生命控制容器的控制。(應用服務器中,ejb標準中的生命週期控制部分。P.S.至少還可以分爲應用級別與會話級別兩類)
    2,業務邏輯。完成需要的業務需要的主體邏輯單位。(ejb中的會話bean)
    3,業務流程邏輯。根據業務的流程,確定業務邏輯單位間的流程關係。(工作流)
  

當系統不大時 業務層 本身就被分化 到其他模塊中。比如:struts的controller可以承擔“業務流程邏輯”的能力。
 在小的web系統中 也經常可以用 application session 這樣的web內置生命週期範圍容器 承擔 生命週期控制。
 而在比較大的系統中 比如使用應用服務器的系統 可能就將生命週期管理 交給 服務器管理了。

現在的系統,就國內而言。一般連使用應用服務器的級別都沒有達到,大部分只用web服務器。所以,更常見的系統使用 appliction session這樣的範圍對象充當 “生命控制及容器”  。

所以,一般的系統框架能夠很好的抽象 “業務邏輯”  並,能夠接受 session的來數據,即可,較爲大的提高開發效率了。但,如果要作的比較完美,要麼用ejb以及應用服務器,要麼至少自己寫一個session級別的 生命控制容器(應用級別的可以用spring 來管理)。
發佈了39 篇原創文章 · 獲贊 1 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章