J2EE之巔

           

          Spring POJO真的比無(wú)狀體的會(huì)話EJB(SLSB)快嗎?

          目前,很多人都認(rèn)為 spring 不論在那個(gè)方面都會(huì)比 SLSB 有更高的效率,真的是這樣嗎?

          spring 中的 POJO 的生命周期可以是 Singlton 或每請(qǐng)求創(chuàng)建(或是 2.0 支持的 session application,request 等范圍), SLSB 是通過(guò)實(shí)例池經(jīng)心管理的。如果 spring POJO 不采用 singlton 的形式那么就需要承受創(chuàng)建和銷毀 POJO 的消耗,當(dāng)然 SLSB 的出池和入池同樣會(huì)有同步的消耗,由于現(xiàn)在的虛擬機(jī)對(duì)象的創(chuàng)建和消耗速度大幅提高所以不一定比 SLSB 獲取的速度慢,但是如果每個(gè)對(duì)象構(gòu)建的資源消耗很大如總是需要構(gòu)建或初始化復(fù)雜對(duì)象,那么 SLSB 的速度顯然有優(yōu)勢(shì)。如果 spring 采用 singleton 模式,那么其中如果需要同步,則雖然省去了創(chuàng)建和銷毀的消耗,但是大量的同步會(huì)使性能的殺手。并且在多 CPU 的服務(wù)器上沒有同步的多線程并行效果更好(可以在不同的處理器上單獨(dú)運(yùn)行)

          posted on 2007-03-29 10:29 超越巔峰 閱讀(2406) 評(píng)論(5)  編輯  收藏 所屬分類: Java EE

          評(píng)論

          # re: Spring POJO真的比無(wú)狀體的會(huì)話EJB(SLSB)快嗎? 2007-03-29 11:13 itworker

          田雞賽馬啊
            回復(fù)  更多評(píng)論   

          # re: Spring POJO真的比無(wú)狀體的會(huì)話EJB(SLSB)快嗎? 2007-03-29 11:45 dennis

          采用singleton 又需要同步?也許你一開始就不該采用singleton 。采用singleton 還是prototype,取決于業(yè)務(wù)對(duì)象是否具有狀態(tài)。單純地拿SLSB與spring的singleton的POJO對(duì)比才是你所想表達(dá)的吧?目前的JVM采用的都是分代GC,對(duì)象池的意義值的懷疑,我沒有測(cè)試數(shù)據(jù),不敢妄言兩者性能上有什么不同。  回復(fù)  更多評(píng)論   

          # re: Spring POJO真的比無(wú)狀體的會(huì)話EJB(SLSB)快嗎? 2007-03-29 12:54 啊啊啊啊

          不知道在說(shuō)什么pojo和slsb有關(guān)系嗎  回復(fù)  更多評(píng)論   

          # re: Spring POJO真的比無(wú)狀體的會(huì)話EJB(SLSB)快嗎? 2007-03-29 13:06 Jarod

          我覺得用spring開發(fā)的應(yīng)用不是系統(tǒng)效率比EJB開發(fā)的高,而是開發(fā)效率高。spring布署,配置更簡(jiǎn)單,啟動(dòng)要比EJB容器啟動(dòng)快,同時(shí)由于是POJO,應(yīng)用就更加容易測(cè)了。
          當(dāng)然,用POJO實(shí)現(xiàn)業(yè)務(wù)邏輯,用EJB做對(duì)外接口也是可以的  回復(fù)  更多評(píng)論   

          # re: Spring POJO真的比無(wú)狀體的會(huì)話EJB(SLSB)快嗎? 2009-06-30 14:51 mmknown

          為什么說(shuō)spring的開發(fā)效率比EJB高呢?EJB3也是基于POJO的,spring的配置文件倒是看著眼花。  回復(fù)  更多評(píng)論   

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(12)

          隨筆分類(54)

          隨筆檔案(59)

          文章分類(2)

          文章檔案(1)

          相冊(cè)

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 榆树市| 文安县| 麻城市| 峨山| 阜宁县| 合作市| 沂水县| 大荔县| 商城县| 聂荣县| 合肥市| 威海市| 周口市| 大渡口区| 无极县| 望江县| 南漳县| 醴陵市| 来宾市| 安义县| 吴川市| 利川市| 拜泉县| 南皮县| 乌恰县| 遵义市| 庆安县| 斗六市| 神农架林区| 陵水| 芒康县| 大同县| 石棉县| 明水县| 安仁县| 山西省| 安远县| 凤凰县| 射洪县| 德保县| 昌宁县|