輕量級框架跟重量級框架有何區(qū)別?
來源:新能源網(wǎng)
時間:2024-08-17 11:54:48
熱度:
輕量級框架跟重量級框架有何區(qū)別?【專家解說】:輕量級框架和重量級框架解決問題的側(cè)重點是不同的。輕量級框架側(cè)重于減小開發(fā)的復雜度,相應(yīng)的它的處理能力便有所減弱(如事務(wù)功能弱、不具備分
【專家解說】:輕量級框架和重量級框架解決問題的側(cè)重點是不同的。
輕量級框架側(cè)重于減小開發(fā)的復雜度,相應(yīng)的它的處理能力便有所減弱(如事務(wù)功能弱、不具備分布式處理能力),比較適用于開發(fā)中小型企業(yè)應(yīng)用。采用輕量框架一方面因為盡可能的采用基于POJOs的方法進行開發(fā),使應(yīng)用不依賴于任何容器,這可以提高開發(fā)調(diào)試效率;另一方面輕量級框架多數(shù)是開源項目,開源社區(qū)提供了良好的設(shè)計和許多快速構(gòu)建工具以及大量現(xiàn)成可供參考的開源代碼,這有利于項目的快速開發(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框架則強調(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)生并非是對重量級框架的否定,甚至在某種程度上可以說二者是互補的。輕量級框架在努力發(fā)展以開發(fā)具有更強大,功能更完備的企業(yè)應(yīng)用;而新的EJB規(guī)范EJB3.0則在努力簡化J2EE的使用以使得EJB不僅僅是擅長處理大型企業(yè)系統(tǒng),也利用開發(fā)中小型系統(tǒng),這也是EJB輕量化的一種努力。對于大型企業(yè)應(yīng)用以及將來可能涉及到能力擴展的中小型應(yīng)用采用結(jié)合使用輕量級框架和重量級框架也不失為一種較好的解決方案。
熱門標簽:框架
-
現(xiàn)澆鋼筋混凝土框架柱出現(xiàn)斷層的整改方法2024-08-17
-
贛州120平方的房子,用木質(zhì)材料的裝飾風格,全框架結(jié)構(gòu),全包,大約要多少錢2024-08-17
-
誰能給我寫出七年級(下)人教版生物第一章的知識結(jié)構(gòu)框架2024-08-17
-
急求人教版高一地理必修二前三節(jié)知識框架2024-08-17
-
聯(lián)合國氣候變化框架公約《京都議定書》要求發(fā)達國家限制CO2(1)請你用文字表述的方式簡單形象地表達“地2024-08-17
-
奇瑞汽車品牌構(gòu)架的整體規(guī)劃 最好是框架圖附帶說明2024-08-17
-
《中共中央關(guān)于制定國民經(jīng)濟和社會發(fā)展第十二個五年規(guī)劃的建議》的基本框架和主要內(nèi)容2024-08-17
-
域合作框架性協(xié)議》,正式啟動了黃河航運聯(lián)合開發(fā)建設(shè)。根據(jù)規(guī)劃,到2030年,黃河將像長江一樣實現(xiàn)全線通2024-08-17
-
煤礦會計核算框架包括什么?2024-08-17
-
《聯(lián)合國氣候變化框架公約》第16次締約方會議暨《京都議定書》第6次締約方會議,于2010年11月29日至12月12024-08-17
-
八年級下冊地理第五章知識框架圖2024-08-17
-
高一地理必修二知識框架2024-08-17
-
高一地理必修二知識點框架2024-08-17
-
框架結(jié)構(gòu)里面的加氣塊上面能掛熱水器嗎2024-08-17
-
論文的框架是什么2024-08-17