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

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

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

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

所以,一般的系統架構能夠很好的抽象 “商務邏輯”  並,能夠接受
session的來資料,即可,較為大的提高開發效率了。但,如果要作的比較完美,要麼用ejb以及應用伺服器,要麼至少自己寫一個session層級的
生命控制容器(應用層級的可以用spring 來管理)。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.