CRL2.3(ORM開發框架)源碼github發布


簡介

CRL是一個面向對象的輕便型ORM業務框架

此框架追求的是使用簡單,方便,因此設計為:

  1. 不需要代碼生成器生成對象類,按標准方式寫即可
  2. 依托lambda,實現語法解析轉換為等效的SQL查詢,完全以編程方式進行查詢操作
  3. 支持常用查詢,GROUP,JOIN,SUM,COUNT
  4. 無需維護數據表,CRL運行會自動檢查表映射,即使新添加的屬性,也能自動識別創建相應的字段
  5. 多類型數據庫,多庫支持,只需在應用層實現邏輯切換
  6. 緩存支持,輕松創建本地緩存,原創分布式緩存系統 也很閃亮
  7. 動態編譯,可將任何查詢編譯為存儲過程(僅MSSQL),讓查詢效率更高
  8. 業務封裝,通過可繼承結構,實現業務封裝和重用,內置業務封裝,讓開發效率大大提高
  9. 文檔支持,配套文檔示例詳細講解了功能用法,新增特性也會更新體現

面向對象一直是程序開發的方向,被人使用的框架也不例外,因此好的框架更應實現對象化表示方法調用,而不是靠拼字符串去實現功能

在使用上應該越簡潔越好,而不是讓使用者覺得很麻煩,因此CRL朝着這方面努力

 前言

從13年到現在,修修補補兩年了,這兩年開發的項目全基於此框架,當前版本號為2.3

通過總結開發中碰到的需求,形成了一套比較個性化的解決方案,這是在其它框架上沒有的

到目前,基本上是趨於比較穩定的版本了,沒有很明顯的錯誤,想要解決的問題和要實現的方案也都完成了

看看升級日志,發現最近沒有很多更改,也沒有好的想法,公開源碼,提提意見,給版本3升級提供一下思路

了解區別

項目開源

開源方式,github不定期更新

項目地址:https://github.com/hubro-xx/CRL2

 此解決方案包含了三個項目

  CRL2=============>框架源碼 

  CRLWebTest========>文檔示例 在線文檔 http://crl.changqidongli.com

  FormTest==========>Form測試代碼 

PS,源碼都有注釋,有些可能年久失修,但還是寫得比較詳細的

CRL框架結構:

  1.ORM對象數據映射

  2.內置業務封裝=>

          賬務系統封裝,能解決所有虛擬貨幣存儲,交易,流水查詢需求,哪怕有N種類型,統一進行管理,示例

          Form驗證封裝,統一實現客戶登錄管理

          在線支付接口集成,內置5種支付接口,支付寶,財付通等,只用作好配置,統一進行調用處理

          無限級分類,任意分類可以用這來進行管理,實現

          權限驗證封裝,解決一般菜單權限控制的需求

          字典封裝,所有參數設置能通字典進行管理維護

CRL內部處理,能緩存的都作了緩存處理,效率為首要參考,在使用時,相信可以明顯感覺到

具體怎么用就不在這里寫了,文檔里有很詳細的例子和說明,在線文檔截圖

最新源碼我會發布在QQ群,借此提升下人氣,想獲取最新源碼的可關注此群

QQ群:1582632  密語:CRL

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM