原文:ORM/IOC框架設計感悟

PureORM 暫未開源 是 月份開始的一個突發奇想,期間斷斷續續,都是利用晚上下班后和周末的一點時間開發出來的一個對象關系映射框架,后來根據自己的想法融入了IOC,在某個特性上同時也涉及到AOP的實現。所以已經不是純粹的ORM,對於PureORM這個名字來說自然是不合適的,期間也換了不少名字,現在也不打算換了。整個框架的代碼量不多,甚至可能比不上我在游戲里的一個比較大的功能模塊。站在技術的角度 ...

2012-09-09 21:17 8 3824 推薦指數:

查看詳情

.NETORM框架設計(利用抽象、多態實現無反射的綠色環保ORM框架)

最近一直在忙新公司的基礎庫建設,對系統架構、開發框架及快速開發平台的設計實施都積累了一定的實踐經驗。 一般的中小型的軟件開發公司,如果按照技術儲備來衡量軟件項目的技術含量的評定依據是可行的。但如果光是按照人頭來衡量軟件的技術含量是不可靠的。所以我們在選擇跳巢的時候是選擇大公司還是選擇有技術含量 ...

Mon May 07 05:47:00 CST 2012 18 5833
測試框架設計

關於測試框架的好處,比如快速回歸提高測試效率,提高測試覆蓋率等這里就不討論了。這里主要討論自動化框架包含哪些內容,以及如何去設計一個測試框架。 1. 什么是自動化測試框架? 它是由一個或多個自動化測試基礎模塊、自動化測試管理模塊、自動化測試統計模塊等組成的工具集合。 以常見的前端UI ...

Wed Apr 08 22:51:00 CST 2020 0 642
JavaScript 框架設計

JavaScript 高級框架設計 在現在,jQuery等框架已經非常完美,以致於常常忽略了JavaScript原生開發,但是這是非常重要的. 所以,我打算寫一個簡單的框架,兩個目的 熟練框架的思想 熟練DOM操作. 所以我打算,模仿jQuery,實現一個簡單的類似 ...

Fri Jul 22 07:40:00 CST 2016 0 2600
爬蟲框架設計

最近的一個項目是寫一個爬蟲框架,這個框架主要采用Master-Slave的結構,Master負責管理要爬取的Url和已經爬取過的Url,Slave可以有多個,主要負責爬取網頁內容,以及對爬取下來的網頁內容進行持久化的工作。整個項目用Thrift作為RPC通信框架。 1. 爬蟲流程 如果是一個 ...

Tue Jan 12 17:12:00 CST 2016 3 3770
RPC 框架設計

RPC 框架設計 初識 RPC 服務化有什么好處? 防止代碼拷貝 防止底層復雜性的擴散 防止公共庫的耦合 保證 SQL 的質量,能夠解除數據庫的耦合 什么是 RPC RPC:Remote Procedure Call Protocol,遠程過程調用協議,像調用本地 ...

Thu Mar 18 18:48:00 CST 2021 0 13734
框架設計總結

目技術上也就是練練手入個門而已,所以始終對CS的框架比較關注,自己想做個總結,歡迎大家補充和指正。 總體框 ...

Thu Jul 24 18:35:00 CST 2014 26 5466
JavaScript 框架設計(二)

JavaScript 高級框架設計 (二) 上一篇,JavaScript高級框架設計(一)我們 實現了對tag標簽的選擇 下來我們實現對id的選擇,即id選擇器. 我們將上一篇的get命名為getTag(),然后再編寫一個getId(),和getClass() 然后在總的get方法中調用 ...

Sat Jul 23 22:46:00 CST 2016 3 1070
Rafy 領域實體框架設計 - 重構 ORM 中的 Sql 生成

前言 Rafy 領域實體框架作為一個使用領域驅動設計作為指導思想的開發框架,必然要處理領域實體到數據庫表之間的映射,即包含了 ORM 的功能。由於在 09 年最初設計時,ORM 部分的設計並不是最重要的部分,那里 Rafy 的核心是產品線工程、模型驅動開發、界面生成等。所以當時,我們簡單 ...

Thu Dec 19 18:06:00 CST 2013 3 2396
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM