spring-jdbc 目前還是一個主流的廣泛使用的持久化框架嗎?
spring-jdbc 目前還是一個主流的廣泛使用的持久化框架嗎?
有人說spring-jdbc是落後的技術?我不這麼認為,只是不同的封裝而已.如果說spring-jdbc落後,那麼jdbc豈不是更落後。但是幾乎所有的持久化框架,都是基於jdbc的封裝,底層實際上用的還是jdbc。不管是hibernate,還是spring-jdbc,還是mybatis-orm.... 其實都是對jdbc的不同的封裝而已。springjdbc+springmvc+springioc,是多好的組合啊,spring血統純正
瀉藥
?真的嗎?
現在連db都自身難保了,你還指望這種orm的東西能怎麼滴?
本質上你怎麼做,不還是db么?
我們連db將來都不用了同學,醒醒吧
db在cap裡面被證明了是不符合p性質也就是說在分散式cloud時代
這種產品是屬於落後的產能,該淘汰就淘汰了
看看人家netflix,從oracle轉身到cassandra
現在搞互聯網的企業,或多或少吧,看員工素質,都在拋離這些企業開發的架構和產品
還血統純正,純正啥喲,pivotal是vmware下屬子公司,vmware是emc的下屬子公司
emc就是去ioe的那個e,明白了吧?
性能接近原生,我們做交易所,所有的模塊都是用它寫的。還不錯
呃, 你看過Spring JPA沒有? 可以先去看下.
"是個廣泛使用的持久化框架嗎?" 這個肯定不是. 這東西感覺上也就是使用上方面一點, 本質上還是關係資料庫那些思想. 業務都往高並發方向走, 這並不是傳統SQL所擅長的領域, 所以才有各種的k/v存儲的出現.
所以不是封裝的問題, 而是業務模式和架構在改變.
真要說持久化框架, Spring這邊大概JPA就我所知更廣泛一些, 設計思想更高一些, 是可以完全無視底層數據實現的(好吧, 要求必須有id列).
ps: 現在是SpringBoot的時代了. SpringMVC可以用, 但是沒人攔著你直接寫Servlet不是?
其實吧用的人多不多和血統純正真沒啥關係。程序員搬磚的時候,考慮的是業務,開發工作量。所以呢現在互聯網領域springmvc和mybatis才會這麼流行。當然啦,在外包領域,jsp和jdbc,stuts2和hibernat3用得比較多,原因一是不需要快速迭代,完成功能快速回款即可,原因二是做外包主要圖穩定,用不熟的技術出問題的風險大,也是影響回款的。
這個真不好說,看我純潔的頭像。。。
推薦閱讀:
※Spring boot與Spring cloud 是什麼關係?
※關於Spring MVC的教程和例子?
TAG:Spring | 深泉學院DeepSpringCollege | SpringMVC框架 | SpringBoot |