Spring, Hibernate, Data Modeling, REST and TDD:Agile Java Design and Development
暫譯: Spring、Hibernate、資料建模、REST 與 TDD:敏捷 Java 設計與開發
Amritendu De
- 出版商: CreateSpace Independ
- 出版日期: 2014-12-17
- 售價: $2,060
- 貴賓價: 9.5 折 $1,957
- 語言: 英文
- 頁數: 498
- 裝訂: Paperback
- ISBN: 1505615321
- ISBN-13: 9781505615326
-
相關分類:
Java 相關技術、Java 程式語言、TDD 測試導向開發、Agile Software
海外代購書籍(需單獨結帳)
相關主題
商品描述
In this book we are developing a multi-tiered object-oriented Java web system using Spring and Hibernate. Instead of real life business requirements, we consider examples of all the relationships of data modeling. With each lesson, we develop the user interface along with the presentation tier in a nimble manner. We also develop the business service tier, the data access tier and the resource (entity) tier with the test driven development agile approach. The chapters contain detailed explanations and code fragments sufficient to get you familiarized with the development techniques. The Appendix section has the link to the entire source code should you require reference to it. I appeal to the reader to go hands on and develop the entire code shown in the book which may aid in improving core concepts of relational database driven web application development.
What you will learn:- REST Architecture with support for mobile applications
- All the relationships of data modeling
- Development of user interface with JSP, JQuery, AJAX and JSON
- Development of mock in-memory database
- Design, develop and unit test the presentation tier
- Design, develop and unit test the business tier
- Design, develop and unit test the data access tier
- Design, develop and unit test the resource (entity) tier
- Popular patterns and best practices in designing a complete Spring and Hibernate based relational database driven Java web application
PART I: An Introduction to Data-Driven Development
Chapter 1. Architecture
Chapter 2. Managing a Standalone Entity
PART II: Managing a One-to-One Relationship
Chapter 3. One-to-One Unidirectional Relationship
Chapter 4. One-to-One Bidirectional Relationship
Chapter 5. One-to-One Self-Referencing Relationship
PART III: Managing a One-to-Many Relationship
Chapter 6. One-to-Many Unidirectional Relationship
Chapter 7. One-to-Many Bidirectional Relationship
Chapter 8. One-to-Many Self-Referencing Relationship
PART IV: Managing a Many-to-Many Relationship
Chapter 9. Many-to-Many Unidirectional Relationship
Chapter 10. Many-to-Many Bidirectional Relationship
Chapter 11. Many-to-Many Bidirectional with Join Attribute Relationship
Chapter 12. Many-to-Many Self-Referencing Relationship
Chapter 13. Many-to-Many Self-Referencing with Join Attribute Relationship
PART V: Managing Inheritance Relationships
Chapter 14. Single Table Inheritance
Chapter 15. Concrete Table Inheritance
Chapter 16. Class Table Inheritance
Unique Selling Points:
- The techniques given in this book can be used in real-life professional projects and are not present in the specification.
- The code given as a download option can be used in professional projects reducing development time by 30%.
- Difficult to find another Java book covering how to design all the tiers of JEE application design-entity, data access, business service and presentation.
- Difficult to find another Java book covering test driven development at all the tiers of the stack which is a best practice for agile projects very popular in today's market.
- Difficult to find another Java book covering all the relationships of data modeling which I have covered in detail.
- Difficult to find another Java book covering REST architecture which is popular in today's world where applications needs to support mobile view along with online view.
商品描述(中文翻譯)
描述:
在本書中,我們將使用 Spring 和 Hibernate 開發一個多層次的物件導向 Java 網路系統。我們不考慮現實生活中的商業需求,而是考慮所有數據建模的關係範例。每一課中,我們將靈活地開發用戶介面以及展示層。我們還將使用測試驅動開發的敏捷方法開發業務服務層、數據存取層和資源(實體)層。各章節包含詳細的解釋和足夠的程式碼片段,以幫助您熟悉開發技術。附錄部分提供了整個源代碼的鏈接,以便您需要參考時使用。我呼籲讀者親自動手,開發書中顯示的完整代碼,這將有助於提升關聯數據庫驅動的網路應用程式開發的核心概念。
您將學到的內容:
- 支援行動應用程式的 REST 架構
- 所有數據建模的關係
- 使用 JSP、JQuery、AJAX 和 JSON 開發用戶介面
- 開發模擬的記憶體內數據庫
- 設計、開發和單元測試展示層
- 設計、開發和單元測試業務層
- 設計、開發和單元測試數據存取層
- 設計、開發和單元測試資源(實體)層
- 設計基於 Spring 和 Hibernate 的完整關聯數據庫驅動 Java 網路應用程式的流行模式和最佳實踐
目錄:
第一部分:數據驅動開發簡介
第 1 章. 架構
第 2 章. 管理獨立實體
第二部分:管理一對一關係
第 3 章. 一對一單向關係
第 4 章. 一對一雙向關係
第 5 章. 一對一自我參考關係
第三部分:管理一對多關係
第 6 章. 一對多單向關係
第 7 章. 一對多雙向關係
第 8 章. 一對多自我參考關係
第四部分:管理多對多關係
第 9 章. 多對多單向關係
第 10 章. 多對多雙向關係
第 11 章. 帶有聯接屬性的多對多雙向關係
第 12 章. 多對多自我參考關係
第 13 章. 帶有聯接屬性的多對多自我參考關係
第五部分:管理繼承關係
第 14 章. 單表繼承
第 15 章. 具體表繼承
第 16 章. 類表繼承
獨特賣點:
- 本書中提供的技術可用於現實生活中的專業項目,且不在規範中出現。
- 作為下載選項提供的代碼可用於專業項目,減少 30% 的開發時間。
- 難以找到其他 Java 書籍涵蓋如何設計 JEE 應用程式的所有層次——實體、數據存取、業務服務和展示。
- 難以找到其他 Java 書籍涵蓋所有層次的測試驅動開發,這是當前市場上非常流行的敏捷項目的最佳實踐。
- 難以找到其他 Java 書籍詳細涵蓋所有數據建模的關係。
- 難以找到其他 Java 書籍涵蓋 REST 架構,這在當今世界中非常流行,應用程式需要同時支援行動視圖和線上視圖。