第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

輕量級框架跟重量級框架有何區(qū)別?

輕量級框架跟重量級框架有何區(qū)別?

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

1 回答

?
忽然笑

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超5個贊

輕量級框架和重量級框架解決問題的側(cè)重點(diǎn)是不同的。

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

而作為重量級框架EJB框架則強(qiáng)調(diào)高可伸縮性,適合與開發(fā)大型企業(yè)應(yīng)用。在EJB體系結(jié)構(gòu)中,一切與基礎(chǔ)結(jié)構(gòu)服務(wù)相關(guān)的問題和底層分配問題都由應(yīng)用程序容器或服務(wù)器來處理,且EJB容器通過減少數(shù)據(jù)庫訪問次數(shù)以及分布式處理等方式提供了專門的系統(tǒng)性能解決方案,能夠充分解決系統(tǒng)性能問題。

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

查看完整回答
反對 回復(fù) 2018-12-21
  • 1 回答
  • 0 關(guān)注
  • 849 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號