Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter mobile phone number.

Kindle Price:    3,182.46
includes free wireless delivery via Amazon Whispernet
Kindle unlimited logo
Read this title for free. Learn more
Read for Free

These promotions will be applied to this item:

Some promotions may be combined; others are not eligible to be combined with other offers. For details, please see the Terms & Conditions associated with these promotions.

Deliver to your Kindle or other device

Deliver to your Kindle or other device

Spring, Hibernate, Data Modeling, REST and TDD:Agile Java Design and Development by [De, Amritendu]
Kindle App Ad

Spring, Hibernate, Data Modeling, REST and TDD:Agile Java Design and Development Kindle Edition

2.0 out of 5 stars 2 customer reviews

See all 2 formats and editions Hide other formats and editions
New from
Kindle Edition

Length: 500 pages Enhanced Typesetting: Enabled Page Flip: Enabled
Language: English

Learn more about purchasing Kindle eBooks

Customers can now buy over 3 million Kindle books on Amazon.in with Indian credit/debit cards, net banking and Amazon.in Gift cards. > Learn More

Product description

Product Description


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

Table of Contents:

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.

About the Author

After completing his computer science, engineering degree, Amritendu De has spent the last 12 years working in the IT industry. He has worked for organizations such as HP, IBM and Oracle in various capacities and is currently working with a leading multinational company as a Senior Software Architect. He has worked extensively on Java and related technologies; has been involved in end-to-end product development for CRM, Utilities and Data Center Infrastructure Management business domains; and holds Sun Certified Enterprise Architect (SCEA) certification. He is the author of the Oracle Certified Master Java EE Enterprise Architect Practice Guide and the Oracle Certified Associate Java SE 7 and SE 6 Practice Exams. In his free time, Amritendu likes to watch movies and read detective stories.

Product details

  • Format: Kindle Edition
  • File Size: 2749 KB
  • Print Length: 500 pages
  • Simultaneous Device Usage: Unlimited
  • Sold by: Amazon Asia-Pacific Holdings Private Limited
  • Language: English
  • ASIN: B00S5D2I5O
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Screen Reader: Supported
  • Enhanced Typesetting: Enabled
  • Average Customer Review: 2.0 out of 5 stars 2 customer reviews
  • Amazon Bestsellers Rank: #57,716 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  • Would you like to tell us about a lower price?

Customer reviews

2.0 out of 5 stars
Share your thoughts with other customers
See all 2 customer reviews

Top customer reviews

29 September 2016
Format: Paperback|Verified Purchase
3 January 2017
Format: Paperback|Verified Purchase

Most helpful customer reviews on Amazon.com

Amazon.com: 3.1 out of 5 stars 4 reviews
Alok Kher
5.0 out of 5 starsNice Hibernate application with reasonable documentation.
27 December 2017 - Published on Amazon.com
Verified Purchase
Shijie Zhang
1.0 out of 5 starsThis book assumed that users have a really good background in data-driven development
6 February 2015 - Published on Amazon.com
Format: Paperback|Verified Purchase
5 people found this helpful.
Lord Belial
1.0 out of 5 starsAwful book, not recommended
31 January 2017 - Published on Amazon.com
Format: Paperback
2 people found this helpful.
Amazon Customer
5.0 out of 5 starsHelped lot
14 March 2017 - Published on Amazon.com
Format: Paperback
click to open popover

Where's My Stuff?

Delivery and Returns

Need Help?