Jump to ratings and reviews
Rate this book

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

Rate this book
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 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 PART An Introduction to Data-Driven Development Chapter 1. Architecture Chapter 2. Managing a Standalone Entity PART 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 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 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 Managing Inheritance Relationships Chapter 14. Single Table Inheritance Chapter 15. Concrete Table Inheritance Chapter 16. Class Table Inheritance Unique Selling The techniques given in this book can be used in real-life professional projects and are not present in the specification.

619 pages, Kindle Edition

First published January 11, 2015

11 people are currently reading
27 people want to read

About the author

Amritendu De

10 books

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (20%)
4 stars
4 (80%)
3 stars
0 (0%)
2 stars
0 (0%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.