一個想法,不知能否實現。
java是物件導向的, 但是現在很多的java系統全是程式導向的。為什麼? 我覺得一個很重要的問題。
是因為是因為我們大部分系統都是資料庫系統,基本上就是crud。 這束縛了我們的思維。使我們在碰到一個問題
的時候,總認為,建立好資料庫,然後對應的model 然後crud。 或者再新增一些複雜點的 crud就完事。
這不能說是錯了。 應為這樣看上去非常直接,而且也確實能夠做出系統。那怎麼才能解決這個問題,
使我們不再關注資料庫的curd呢,而關注我們領域模型呢。 我覺得最好的辦法應該就是忘記crud。
使我們的系統中根本就不存在crud的操作。 可能有人會說那我們的系統資料怎麼持久化呢。
其實我說的是,我們的系統不存在crud的操作,並不是說不要資料庫了。
我的想法就是。 我們能否開發一個框架,他管理著我們所有的物件,當我們需要物件時,我們可以向他拿,
當我們不需要這個物件時,我們可以告訴他,叫他銷燬。 當我們的物件屬性,改變時 。他會在你完成改變的的
時候,自動同步到資料庫。 說白了。就是一個能生產和跟蹤我們的每一個物件,他自動的同步到資料庫。
讓我們在系統開發中感覺不到curd的存在。使我們更好關注領域模型。
不曉得我這個想法,能否實現。 呵呵。
是因為是因為我們大部分系統都是資料庫系統,基本上就是crud。 這束縛了我們的思維。使我們在碰到一個問題
的時候,總認為,建立好資料庫,然後對應的model 然後crud。 或者再新增一些複雜點的 crud就完事。
這不能說是錯了。 應為這樣看上去非常直接,而且也確實能夠做出系統。那怎麼才能解決這個問題,
使我們不再關注資料庫的curd呢,而關注我們領域模型呢。 我覺得最好的辦法應該就是忘記crud。
使我們的系統中根本就不存在crud的操作。 可能有人會說那我們的系統資料怎麼持久化呢。
其實我說的是,我們的系統不存在crud的操作,並不是說不要資料庫了。
我的想法就是。 我們能否開發一個框架,他管理著我們所有的物件,當我們需要物件時,我們可以向他拿,
當我們不需要這個物件時,我們可以告訴他,叫他銷燬。 當我們的物件屬性,改變時 。他會在你完成改變的的
時候,自動同步到資料庫。 說白了。就是一個能生產和跟蹤我們的每一個物件,他自動的同步到資料庫。
讓我們在系統開發中感覺不到curd的存在。使我們更好關注領域模型。
不曉得我這個想法,能否實現。 呵呵。
相關文章
- 實現秒殺的幾個想法
- 擁有一個永遠無法實現的想法的樂趣
- “系統”只是一個概念、一個想法 - Checkland
- YK戰略能否實現
- 在CGI中實現session的想法和實現 (轉)Session
- 使用一session能否記錄一個集合???Session
- 記錄一個前端架構的想法前端架構
- 處理 JavaScript 異常的一個想法JavaScript
- MySQL能否成下一個Oracle?(轉)MySqlOracle
- 財務自開發系統的一些想法(實現篇)
- 想做一個LRU的cache,不知道該怎麼實現,高手請幫忙
- hibernate能否實現巢狀事務巢狀
- 物聯網專案接收裝置實時資料的一個想法
- 一個現在不知道怎麼去學習的人
- 分享一個你很可能不知道的Java異常實現的缺陷Java
- 實現一個promisePromise
- 實現一個 Swiper
- 動手實現一個localcache - 實現篇
- 想做個分散式叢集系統,不知道怎麼實現分散式
- 實現一個沙漏⏳元件元件
- 實現一個Prometheus exporterPrometheusExport
- 如何實現一個 LazyMan?
- 實現一個玩具 Promise ~Promise
- 如何實現一個malloc
- 實現一個 Variant
- 我對空資料頁面等公共頁面實現的一些想法
- 關於資料庫批次查詢的一個想法資料庫
- web服務能否實現網頁的重定向?Web網頁
- 做一個有想法的程式設計師,做一個屬於自己的神器程式設計師
- Swift 遊戲開發之「能否關個燈」(一)Swift遊戲開發
- bang能否指點一下,如何將JBPM3與WEB整合?能否給個例子?Web
- 論如何用Vue實現一個彈窗-一個簡單的元件實現Vue元件
- 關於判斷兩個矩陣相交的一點想法矩陣
- 一點 Vue.observable 想法Vue
- 關於WebWind一點想法Web
- 實現一個Redux(完善版)Redux
- 實現一個自己的mvvmMVVM
- 簡易實現一個expressExpress