foreword
preface
acknowledgments
about this book
about the author
about the cover illustration
Part 1 Fundamentals
1 Spring in the real world
1.1 Why should we use frameworks?
1.2 The Spring ecosystem
Discovering Spring Core: The foundation of Spring
Using Spring Data Access feature to implement the app’s persistence
The Spring MVC capabilities for developing web apps
The Spring testing feature
Projects from the Spring ecosystem
1.3 Spring in real-world scenarios
Using Spring in the development of a backend app
Using Spring in a test automation app
Using Spring for the development of a desktop app
Using Spring in mobile apps
1.4 When not to use frameworks
You need to have a small footprint
Security needs dictate custom code
Abundant existing customizations make a framework impractical