O'Reilly logo

Learning Spring Boot by Greg L. Turnquist

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Adding Spring Data REST and using it to manage teammates

So far, this application has provided us with a nice API that creates and manages teammates. However, we haven't built any UI. We could start crafting a classic server-side solution by creating some templates that perform various CRUD operations. But a more modern solution would be to create a RESTful frontend that can be used to create an independent UI.

Why is is better to decouple the frontend from the backend? Let's find out:

  • For starters, the frontend and backend can have different rates of change and different technology stacks, and can be supported by different pools of developer talent.
  • Decoupling the frontend from the backend introduces the option to have a web frontend, an iOS frontend, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required