Spring Framework
Spring是一個解決了許多在J2EE開發(fā)中常見的問題的強(qiáng)大框架。 Spring提供了管理業(yè)務(wù)對象的一致方法并且鼓勵了注入對接口編程而不是對類編程的良好習(xí)慣。Spring的架構(gòu)基礎(chǔ)是基于使用JavaBean屬性的Inversion of Control容器。然而,這僅僅是完整圖景中的一部分:Spring在使用IoC容器作為構(gòu)建完關(guān)注所有架構(gòu)層的完整解決方案方面是獨一無二的。 Spring提供了唯一的數(shù)據(jù)訪問抽象,包括簡單和有效率的JDBC框架,極大的改進(jìn)了效率并且減少了可能的錯誤。Spring的數(shù)據(jù)訪問架構(gòu)還集成了Hibernate和其他O/R mapping解決方案。Spring還提供了唯一的事務(wù)管理抽象,它能夠在各種底層事務(wù)管理技術(shù),例如JTA或者JDBC事務(wù)提供一個一致的編程模型。Spring提供了一個用標(biāo)準(zhǔn)Java語言編寫的AOP框架,它給POJOs提供了聲明式的事務(wù)管理和其他企業(yè)事務(wù)--如果你需要--還能實現(xiàn)你自己的aspects。這個框架足夠強(qiáng)大,使得應(yīng)用程序能夠拋開EJB的復(fù)雜性,同時享受著和傳統(tǒng)EJB相關(guān)的關(guān)鍵服務(wù)。Spring還提供了可以和IoC容器集成的強(qiáng)大而靈活的MVC Web框架。【SpringIDE:Eclipse平臺下一個輔助開發(fā)插件】。
創(chuàng)新互聯(lián)公司科技有限公司專業(yè)互聯(lián)網(wǎng)基礎(chǔ)服務(wù)商,為您提供溫江服務(wù)器租用,高防服務(wù)器,成都IDC機(jī)房托管,成都主機(jī)托管等互聯(lián)網(wǎng)服務(wù)。
Expresso Framework
Expresso Framework是一個基于開放標(biāo)準(zhǔn)的J2EE體系框架,可以讓開發(fā)者專注于應(yīng)用程序邏輯。它是一個可擴(kuò)展Java Server應(yīng)用程序框架組件庫,用于創(chuàng)建基于開放標(biāo)準(zhǔn)的數(shù)據(jù)庫驅(qū)動的Web應(yīng)用程序。Expresso和Apache Jakarta Struts集成在一起,后者強(qiáng)調(diào)表達(dá)和應(yīng)用的配置并為Expresso提供了一個功能強(qiáng)大的標(biāo)簽庫。
Dinamica Framework
這個框架是基于MVC設(shè)計模式。但其它一些MVC框架相比較,它的各部分體現(xiàn)出了高度的重用性,這樣將消除你不必要多余的設(shè)計。各任務(wù)的調(diào)度使用簡單的XML配置文件與模板使它們之間的邏輯完全分開。Dinamica沒有使用任何模板語言與jsp技術(shù),而是使用特殊的標(biāo)記來代替真正的數(shù)據(jù)。
EJOSA
EJOSA,企業(yè)級開源架構(gòu),利用Enhydra和JOnAS 為開發(fā)者提供一個易用的開發(fā)架構(gòu)。實際上使用EJOSA就是使用Enhydra和JOnAS ,因為他們都是EJOSA的主要組件。EJOSA作用是把一些組件都預(yù)先配置,并提供一個簡單明了的目錄結(jié)構(gòu),目的是減輕開發(fā)的難度,讓開發(fā)者把重點放在業(yè)務(wù)處理上。
Jeenius Framework
利用Jeenius框架可以很容易開發(fā)J2EE應(yīng)用程序。Jeenius主要關(guān)注的構(gòu)建是基于Web的應(yīng)用程序。
jGuard
jGuard這個項目是用Java開發(fā)的,提供一個基于jaas (java authentication and authorization security)的安全框架。這個框架可以用于Web應(yīng)用程序,可以解決簡單的訪問控制問題。
JdonFramework
Jdon Framework(簡稱JF)是一套適合開發(fā)中小型J2EE應(yīng)用系統(tǒng)的快速開發(fā)框架、也是一套Ioc/Aop框架、更是一套符合當(dāng)前國際水平的、面向組件開發(fā)的、國人擁有自主產(chǎn)權(quán)的中間件產(chǎn)品。中國第一個開源框架,國內(nèi)先進(jìn)的組件、構(gòu)件工具。
Jdon框架是快速性和靈活性相結(jié)合的產(chǎn)物,體現(xiàn)了軟件開發(fā)既快又好的特點,對于小項目,使用Jdon框架可以開發(fā)出高質(zhì)量可擴(kuò)展的好的系統(tǒng);對于大項目,使用Jdon框架可以更快地開發(fā)出系統(tǒng)。
從技術(shù)原理上講,Jdon框架創(chuàng)新地綜合了域驅(qū)動開發(fā)框架(快)和Ioc/AOP構(gòu)件管理(好)兩種新技術(shù)。增刪改查和批量分頁查詢是每個系統(tǒng)的基礎(chǔ)功能,Jdon框架提供了這兩個基礎(chǔ)功能快速開發(fā)和可靠性能保證,Jdon Framework = Ioc + AOP + CRUD + Cache:
Jdon框架給你的J2EE應(yīng)用系統(tǒng)帶來完整的高質(zhì)量解決方案:
High-Availability(高可用性):在J2EE多層分離完全解耦的前提下,提供了數(shù)據(jù)增刪改查(crud)快速開發(fā)方式,程序員需要編寫的crud代碼很少,表現(xiàn)層crud功能實現(xiàn)通常只需要配置就可以實現(xiàn),No Code,例程。
Scalability(可伸縮性):使用本框架,可以開發(fā)出兩種系統(tǒng):真正輕量的Web應(yīng)用系統(tǒng)或Web+EJB應(yīng)用系統(tǒng);無縫同時支持兩種服務(wù)架構(gòu):EJB Session Bean和POJO Service(Web應(yīng)用),在不改變代碼的情況下,可以很方便地將一個Web系統(tǒng)升級到Web+EJB系統(tǒng),Jdon幫助你實現(xiàn)應(yīng)用系統(tǒng)的可伸縮性。
Performance(良好的性能):Jdon框架內(nèi)置Web緩存優(yōu)化功能提高了大批量數(shù)據(jù)查詢速度。使用JdonFramework開發(fā)J2EE應(yīng)用系統(tǒng),幾乎無需考慮性能設(shè)計,也無需擔(dān)心內(nèi)存泄漏或并發(fā)訪問,對Model數(shù)據(jù)通過緩存攔截器提升性能;對POJO無態(tài)服務(wù)使用對象池攔截器;也實現(xiàn)了POJO的有態(tài)服務(wù)攔截器。
Transparency(透明性):Jdon Framework的組件管理使用Ioc容器實現(xiàn),所有組件包括框架組件和應(yīng)用組件都是可配置,甚至可替換的。它的Ioc/AOP實現(xiàn)簡單而強(qiáng)大。Ioc模式采用微容器PicoContainer實現(xiàn),AOP功能是可分解的,通過緩存優(yōu)化了動態(tài)代理的運行性能,Jdon框架AOP可支持所有遵循繼承Aopalliance(如Spring)的攔截器。
Extendable(擴(kuò)展性):它是可伸縮的、動態(tài)配置的,應(yīng)用者可以將自己系統(tǒng)中的通用功能從具體系統(tǒng)中抽象出來,加入Jdon框架微容器中,從而逐步形成自己的行業(yè)專業(yè)開發(fā)框架。
realMethods
realMethods是基于J2EE設(shè)計模式核心的應(yīng)用框架,支持BMP,CMR/CMP 2.0,安全,日志,連接池,Web服務(wù)等更多技術(shù)。
Bright Side Framework
Bright Side Framework 它同時提供兩種類型的客戶端來訪問J2EE 應(yīng)用。一.是基于HTTP 協(xié)議的Java/Swing client ,二.是一個Struts client。它同時提供了一個咨詢論壇和在線 demo 應(yīng)用BookStore。
分享名稱:Java開源J2EE框架(1)
分享地址:http://chinadenli.net/article20/jsisco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、網(wǎng)站設(shè)計、面包屑導(dǎo)航、企業(yè)建站、搜索引擎優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)