contents

 

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