複製鏈接
請複製以下鏈接發送給好友

Jdon Framework

鎖定
Jdon Framework是一套適合開發中小型J2EE/JavaEE應用系統的輕量框架(Lightweight Java Enterprise Application Framework)。是國人擁有自主產權的中間件或框架產品,入選全球SUN公司網站java.net企業應用目錄(中國唯一)。
外文名
Jdon Framework
簡    稱
JF
性    質
中間件或框架產品
誕生於
2004年底

目錄

Jdon Framework簡介

JF誕生於2004年底,作為中國第一個開源框架,創新地綜合了當時兩項新技術思想:領域建模(簡稱DDD: Domain-Driven Design)和Ioc(DI:Dependency Injection)及AOP構件管理;不僅如此,而且克服了同時期這兩類框架的缺點(Spring 1.x無容器Session狀態支持;Ruby on Rails混淆業務層),經過多年發展和眾多用户的使用及其完善,JF已經發展成為一套國人自主的、面向對象的、基於構件(基於組件)的、成熟的優秀輕量開發框架。
JF與國內其他快速開發工具相比:JF是嚴格堅持分層架構(表現層、業務層和持久層)下的快速開發。(注:象Deplhi/VB那樣減少層次的快速開發是非常容易的,但是喪失了軟件的靈活性和可維護性)
JF是快速性和靈活性綜合平衡的產物,它帶來了多快好省的簡單的解決之道(simplify the best):對於小項目,使用Jdon框架可以開發出高質量可擴展的好的系統;對於大項目,使用Jdon框架可以更快地開發出系統。

Jdon Framework技術特點

JF技術特點,瞭解Jdon框架更多詳細細節,可進入文檔章節,在線應用案例。
Extendable(可擴展的)
POJOs Autowiring,POJO之間自動配對,自動尋找依賴關係,POJO之間實現最大限度的松耦合,從而實現任何對象都是是可嵌入的(Plug-in or Embeddable),或者説是可定製的,根據使用者要求自行進行覺得構件取捨。
JF採取Ioc/DI容器內核實現構件/組件管理,所有組件包括框架組件都是可替換的;應用者可以將自己開發的構件/組件放入JF,使用JF作為內核,形成自己的行業專業開發框架。
High-Availability(易用性)
JF與功能豐富而複雜國外框架如Spring相比,明顯特點是易用性,簡單方便,POJO Autowiring可以簡化大量對象創建的編碼工作,提高頻繁修改代碼的效率;在堅持多層架構的前提下,提供了數據增刪改查(CRUD)和批量查詢這兩個最常見的基礎功能的模板化開發,以配置替換了MVC模式中Controller/Action這個既耗時又不是業務重點代碼工作。
Scalability(可伸縮性)
使用JF可以開發出兩種不同系統:輕量的純Web應用系統或Web+EJB應用系統(注:EJB代表大型分佈式系統);可以並行支持兩種服務架構(EJB Service和POJO Service)在一個系統內運行;通過配置可以很方便地在純Web系統和EJB系統之間切換;支持遠程胖客户端Rich client訪問。
Performance(良好的性能)
JF通過緩存不但優化了應用系統性能,還優化了框架本身的運行性能(如動態代理AOP)。JF可以保證應用系統的良好性能,JF提高了大數據量的查詢性能:對模型對象通過緩存攔截器提升性能;對POJO服務使用對象池攔截器等。