文章詳情頁
未來的J2EE主流應(yīng)用框架:對比Spring和EJB3
瀏覽:124日期:2024-03-11 16:50:32
O'Reilly OnJava近日發(fā)表的一篇文章對未來可能成為主流的輕量級Java應(yīng)用框架Spring和EJB3進(jìn)行了比較。簡化企業(yè)軟件開發(fā)的關(guān)鍵之一就是提供能夠隱藏復(fù)雜問題(例如事務(wù)管理、安全性、持久化等)的應(yīng)用框架。一個設(shè)計良好的框架能夠提升代碼復(fù)用程度,提高開發(fā)者的生產(chǎn)率,并改善軟件的質(zhì)量。以這個標(biāo)準(zhǔn)來評判,J2EE 1.4中的EJB 2.1很難說是一個設(shè)計良好的框架。對EJB 2.1的不滿促使開發(fā)者們探索新的框架。目前看來,未來可能成為主流的應(yīng)用框架有兩個:Spring和EJB 3.0。前者不是標(biāo)準(zhǔn),但非常流行,它基于依賴注射模式,大量使用XML配置;后者是JCP規(guī)定的標(biāo)準(zhǔn),可以預(yù)料所有主要的J2EE廠商都會支持,JBoss和Oracle甚至已經(jīng)為它開發(fā)了參考實(shí)現(xiàn),它大量使用annotation記錄配置信息。Michael Juntao Yuan的這篇文章對這兩個框架進(jìn)行了比較。全文請看:http://www.onjava.com/lpt/a/5996
標(biāo)簽:
Spring
相關(guān)文章:
1. python GUI框架pyqt5 對圖片進(jìn)行流式布局的方法(瀑布流flowlayout)2. 使用.net core 自帶DI框架實(shí)現(xiàn)延遲加載功能3. Java搜索引擎框架,Compass 0.5 Released4. 使用Blazor框架實(shí)現(xiàn)在前端瀏覽器中導(dǎo)入和導(dǎo)出Excel5. 關(guān)于idea中ssm框架的編碼問題分析6. Python單元測試及unittest框架用法實(shí)例解析7. Spring框架通過工廠創(chuàng)建Bean的三種方式實(shí)現(xiàn)8. Python中Pyspider爬蟲框架的基本使用詳解9. 使用ajax跨域調(diào)用springboot框架的api傳輸文件10. 2015 PHP框架調(diào)查結(jié)果出爐,Laravel最受歡迎!
排行榜
