發表於2024-11-24
《Spring Data JPA從入門到精通》以Spring Boot為技術基礎,從入門到精通,由淺入深地介紹Spring Data JPA的使用。有語法,有實踐,有原理剖析。
《Spring Data JPA從入門到精通》分為12章,內容包括整體認識JPA、JPA基礎查詢方法、定義查詢方法、注解式查詢方法、@Entity實例裏麵常用注解詳解、JpaRepository擴展詳解、JPA的MVC擴展REST支持、DataSource的配置、樂觀鎖、SpEL錶達式在Spring Data裏麵的應用、Spring Data Redis實現cacheable的實踐、IntelliJ IDEA加快開發效率、Spring Data REST簡單介紹等。
《Spring Data JPA從入門到精通》適閤Java開發初學者、Java開發工程師、Java開發架構師閱讀,也適閤高等院校和培訓學校相關專業的師生教學參考。
張振華,先後在驢媽媽、攜程、要買車等公司擔任過Java高級工程師、架構師、開發主管、技術經理等職務,有豐富的電商公司的互聯網工作經驗。在電商公司工作期間,負責過PC站和後端服務的平颱架構、實現和升級。目前從事Spring相關的Java架構工作,對Spring整個全傢桶特彆鍾愛。從業十幾年來沒有離開過Java。著有圖書《Java並發編程從入門到精通》。
前 言
本書初衷
隨著Java技術和微服務技術逐漸廣泛應用,Spring Cloud、Spring Boot逐漸統一Java的框架江湖。市場上的ORM框架也逐漸被人重視起來。Spring Data逐漸走入Java開發者的視野,被很多架構師作為ORM框架的技術選型。市場上沒有對Spring Data JPA的完整介紹。資料比較零散,很難一下子全麵、深入地掌握Spring Data JPA。本書注重從實際齣發來提高從事Java開發者的工作效率,可以作為一本很好的自我學習手冊和Spring Data JPA的查閱手冊。“不僅授之以魚,還授之以漁”,不僅告訴大傢是什麼、怎麼用,還告訴大傢學習步驟、怎麼學習,以及原理、使用技巧與實踐。全書以Spring Boot為技術基礎,從入門到精通,由淺入深地介紹和使用Spring Data JPA,很適閤Java的初學者從此彎道超車,走上Spring全傢桶學習的快車道。
“未來已經來臨,隻是尚未流行”
縱觀市場上的ORM框架,MyBitas以靈活著稱,但是要維護復雜的配置,並且不是Spring官方的天然全傢桶,還得做額外的配置工作,即使是資深的架構師也得做很多封裝;Hibernate以HQL和關係映射著稱,但是使用起來不是特彆靈活。這樣Spring Data JPA來瞭,感覺要奪取ORM的JPA霸主地位瞭,它底層以Hibernate為封裝,對外提供瞭超級靈活的使用接口,又非常符閤麵嚮對象和REST的風格,越來越多的API層麵的封裝都是以Spring Data JPA為基礎的,感覺是架構師和開發者的福音。Spring Data JPA與Spring Boot配閤起來使用具有天然的優勢,你會發現越來越多的公司招聘會由傳統的SSH、Spring、MyBitas技術要求逐步地變為Spring Boot、Spring Cloud、Spring Data等Spring 全傢桶技術的要求。
追本溯源
架構師在架構設計係統之前都要先設計各種業務模型、數據模型,其實在眾多技術框架中,要掌握Spring Boot、Spring MVC、Spring Cloud、微服務架構等,都離不開底層數據庫操作層,如果我們能很好地掌握Data這層的技術要領,從下往上學習,這樣可能會更好掌握一些。
本書特色
(1)本書針對Java開發者、Spring的使用者,是Spring Data JPA開發必備書籍。
(2)本書從介紹到使用再到原理和實踐,可以作為一本很好的Spring Data JPA的實戰手冊。
(3)本書的代碼清晰,迭代完整,便於全麵、完整地掌握和學習JPA。
(4)本書注重從實戰經驗方麵進行講解,非常實用,一點即破。
(5)本書原型PPT深受同事喜愛,並在企業內部培訓的時候得到瞭很多Java程序員的肯定。
閱讀指南
本書以Spring Boot為開發基礎和綫索,大量采用瞭UML釋義的講解方式。本書分為3個部分,共12章。
(1)基礎部分:整體認識JPA、JPA基礎查詢方法、定義查詢方法、注解式查詢方法、@Entity實例裏麵常用注解詳解,瞭解Spring Data JPA的基本使用和語法。
(2)晉級之高級部分:JpaRepository詳解、JPA的MVC擴展Rest支持、DataSource的配置、樂觀鎖等,瞭解其背後的實現動機及其原理。
(3)延展部分:SpEL錶達式在Spring Data裏麵的應用、Spring Data Redis實現cacheable的實踐、IntelliJ IDEA加快開發效率、Spring Data Rest的介紹,直至整個Spring Data的生態。
另外,由於Spring Boot 2.0的版本Spring Data JPA有瞭一些變化,作者對Spring Boot 2.0中的JPA
緻謝
首先,感謝清華大學齣版社各位編輯的辛勤勞動,得以讓此書麵世。其次,感謝傢人對我的支持,特彆是老婆大人在我寫作過程中承擔瞭大量的傢務,比較辛苦。最後,特彆感謝幫我寫書評的行業技術大神們,也非常感謝日常工作中提供幫助的同事們以及技術社區的技術達人們,感謝大傢提供的技術資料。
著 者
2018年3月
Spring Data JPA從入門到精通 下載 mobi pdf epub txt 電子書 格式 2024
Spring Data JPA從入門到精通 下載 mobi epub pdf 電子書我覺得很棒
評分內容不錯,很適閤初學者入門
評分我覺得很棒
評分講解知識點的時候例子太少,顯得很理論。
評分內容不錯,很適閤初學者入門
評分內容不錯,很適閤初學者入門
評分可以
評分書還可以,等以後慢慢看
評分此用戶未填寫評價內容
Spring Data JPA從入門到精通 mobi epub pdf txt 電子書 格式下載 2024