一個想法,不知能否實現。

tianqiq發表於2010-05-24
java是物件導向的, 但是現在很多的java系統全是程式導向的。為什麼? 我覺得一個很重要的問題。

是因為是因為我們大部分系統都是資料庫系統,基本上就是crud。 這束縛了我們的思維。使我們在碰到一個問題

的時候,總認為,建立好資料庫,然後對應的model 然後crud。 或者再新增一些複雜點的 crud就完事。

這不能說是錯了。 應為這樣看上去非常直接,而且也確實能夠做出系統。那怎麼才能解決這個問題,

使我們不再關注資料庫的curd呢,而關注我們領域模型呢。 我覺得最好的辦法應該就是忘記crud。

使我們的系統中根本就不存在crud的操作。 可能有人會說那我們的系統資料怎麼持久化呢。

其實我說的是,我們的系統不存在crud的操作,並不是說不要資料庫了。

我的想法就是。 我們能否開發一個框架,他管理著我們所有的物件,當我們需要物件時,我們可以向他拿,

當我們不需要這個物件時,我們可以告訴他,叫他銷燬。 當我們的物件屬性,改變時 。他會在你完成改變的的

時候,自動同步到資料庫。 說白了。就是一個能生產和跟蹤我們的每一個物件,他自動的同步到資料庫。

讓我們在系統開發中感覺不到curd的存在。使我們更好關注領域模型。

不曉得我這個想法,能否實現。 呵呵。






相關文章