亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

輕量級框架跟重量級框架有何區別?

輕量級框架跟重量級框架有何區別?

慕斯王 2018-11-26 00:00:49
輕量級框架跟重量級框架有何區別?
查看完整描述

1 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

輕量級框架和重量級框架解決問題的側重點是不同的。

輕量級框架側重于減小開發的復雜度,相應的它的處理能力便有所減弱(如事務功能弱、不具備分布式處理能力),比較適用于開發中小型企業應用。采用輕量框架一方面因為盡可能的采用基于POJOs的方法進行開發,使應用不依賴于任何容器,這可以提高開發調試效率;另一方面輕量級框架多數是開源項目,開源社區提供了良好的設計和許多快速構建工具以及大量現成可供參考的開源代碼,這有利于項目的快速開發。例如目前Tomcat+Spring+Hibernate已經成為許多開發者開發J2EE中小型企業應用偏愛的一種架構選擇。隨著可供選擇的框架層出不窮,開發者可以根據需要對應于企業應用三個層次的輕量級框架選擇,本文第2節的內容可供選擇參考。

而作為重量級框架EJB框架則強調高可伸縮性,適合與開發大型企業應用。在EJB體系結構中,一切與基礎結構服務相關的問題和底層分配問題都由應用程序容器或服務器來處理,且EJB容器通過減少數據庫訪問次數以及分布式處理等方式提供了專門的系統性能解決方案,能夠充分解決系統性能問題。

輕量級框架的產生并非是對重量級框架的否定,甚至在某種程度上可以說二者是互補的。輕量級框架在努力發展以開發具有更強大,功能更完備的企業應用;而新的EJB規范EJB3.0則在努力簡化J2EE的使用以使得EJB不僅僅是擅長處理大型企業系統,也利用開發中小型系統,這也是EJB輕量化的一種努力。對于大型企業應用以及將來可能涉及到能力擴展的中小型應用采用結合使用輕量級框架和重量級框架也不失為一種較好的解決方案。

查看完整回答
反對 回復 2018-12-21
  • 1 回答
  • 0 關注
  • 837 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號