Spring Boot and Single-Page Applications: Integrate Your Microservice Securely with Your Single-Page Application
By Jens Boje
()
Currently unavailable
Currently unavailable
About this ebook
Learn to integrate your Spring Boot application with a single-page application securely in an actionable and hands-on approach within just a few hours!
In this custom tailored learning plan you get a head start and learn 4 commonly used ways to integrate your Spring Boot backend with your single-page application and secure it.
In just a few hours, you will know how to implement 4 different types of integration and are ready to make better decisions when applying these principles in your context. You've been there and done that already while other developers are still wading through hundreds of pages of a fluffy compendium and still having no clue of how to solve the problem.
You learn best by coding. The way I love learning too.
What you will build:
We'll put a single-page application written in Angular 4 and Typescript as an Admin UI on top of the microservice built in my book "Spring Boot: How To Get Started and Build a Microservice". However, you don't need to know it. We will extend it with a single operation which teaches how to implement Pagination and integrate it with a single-page application securely in 4 different ways.
The focus is on the integration and security on the side of Spring Boot.
What you will learn:
- How to secure your API in Spring Boot 1.5.x
- How to use pagination for huge lists in your API
- How to protect your API with basic auth
- How to use Cross-Origin Resource Sharing (CORS) with Spring Boot
- How to implement JSON Web Tokens (JWT) in Spring Security
- How to use stateful authentication for your API and UI
- How to protect your application against Cross-Site-Request-Forgery (CSRF)
- How to make better decission when to use which integration type
This book is for you when
- you have a basic understanding of Spring Boot and want to add a UI on top
- when you are new to single-page applications with Spring backends
- you read my Spring Boot starting book and want to continue learning
It is NOT for you if
- you like reading fluffy compendiums
- you have not worked with Spring Boot (learn Spring Boot with my other book and come back)
- you don't know the Java language at all
And if you have questions, do not hesitate and contact me using the email address at the end of the book. I am glad to help out.
Jens Boje
Father, Software Developer, Entrepreneur
Read more from Jens Boje
Find Your Why: How I Found My Inner Drive and How You Can Too Rating: 0 out of 5 stars0 ratings
Related to Spring Boot and Single-Page Applications
Titles in the series (3)
Spring Boot 2: How To Get Started and Build a Microservice - Third Edition Rating: 5 out of 5 stars5/5Spring Boot and Single-Page Applications: Securing Your API with a Single-Page Application Frontend - Second Edition Rating: 0 out of 5 stars0 ratingsSpring Boot Intermediate Microservices: Resilient Microservices with Spring Boot 2 and Spring Cloud Rating: 0 out of 5 stars0 ratings
Related ebooks
Spring Boot and Single-Page Applications: Securing Your API with a Single-Page Application Frontend - Second Edition Rating: 0 out of 5 stars0 ratingsSpring Boot Intermediate Microservices: Resilient Microservices with Spring Boot 2 and Spring Cloud Rating: 0 out of 5 stars0 ratingsMastering MEAN Stack: Build full stack applications using MongoDB, Express.js, Angular, and Node.js (English Edition) Rating: 0 out of 5 stars0 ratingsLearn Angular: 4 Angular Projects Rating: 0 out of 5 stars0 ratingsCoding Languages: Angular With Typescript, Machine Learning With Python And React Javascript Rating: 0 out of 5 stars0 ratingsSpring Boot 2: How To Get Started and Build a Microservice - Third Edition Rating: 5 out of 5 stars5/5ReactJS for Jobseekers: The Only Guide You Need to Learn React and Crack Interviews (English Edition) Rating: 0 out of 5 stars0 ratingsLearn ASP.NET MVC Rating: 4 out of 5 stars4/5Object Oriented Programming with Angular: Build and Deploy Your Web Application Using Angular with Ease ( English Edition) Rating: 0 out of 5 stars0 ratingsAngularJS Web Application Development Blueprints Rating: 0 out of 5 stars0 ratingsPractical Programming 6 in 1: Python Machine Learning, JavaScript, React 17, And Angular With Typescript Rating: 0 out of 5 stars0 ratingsFour Programming Languages Creating a Complete Website Scraper Application Rating: 0 out of 5 stars0 ratingsBeginning Database Programming Using ASP.NET Core 3: With MVC, Razor Pages, Web API, jQuery, Angular, SQL Server, and NoSQL Rating: 0 out of 5 stars0 ratingsVue.js: 11 Practical Projects Rating: 0 out of 5 stars0 ratingsHacking with Spring Boot 2.3: Reactive Edition Rating: 3 out of 5 stars3/5Learn Angular: Build a Todo App Rating: 0 out of 5 stars0 ratingsLearn Angular: Related Tool & Skills Rating: 0 out of 5 stars0 ratingsJump Start Vue.js Rating: 4 out of 5 stars4/5Rapid Application Development With CakePHP Rating: 0 out of 5 stars0 ratingsLearn Angular: The Collection Rating: 0 out of 5 stars0 ratingsLearn ASP.NET Core MVC - Be Ready Next Week Using Visual Studio 2017 Rating: 5 out of 5 stars5/5Getting Started with SharePoint Framework (SPFx): Design and Build Engaging Intelligent Applications Using SharePoint Framework Rating: 0 out of 5 stars0 ratingsPerformance Project Rating: 0 out of 5 stars0 ratingsMastering Spring 5.0 Rating: 5 out of 5 stars5/5ASP.NET Core 3 and React: Hands-On full stack web development using ASP.NET Core, React, and TypeScript 3 Rating: 0 out of 5 stars0 ratingsBootstrap for Rails Rating: 0 out of 5 stars0 ratingsFuelPHP Application Development Blueprints Rating: 0 out of 5 stars0 ratingsEssential Angular for ASP.NET Core MVC 3: A Practical Guide to Successfully Using Both in Your Projects Rating: 0 out of 5 stars0 ratings
Programming For You
Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5SQL: For Beginners: Your Guide To Easily Learn SQL Programming in 7 Days Rating: 5 out of 5 stars5/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Web Designer's Idea Book, Volume 4: Inspiration from the Best Web Design Trends, Themes and Styles Rating: 4 out of 5 stars4/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5HTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5C Programming for Beginners: Your Guide to Easily Learn C Programming In 7 Days Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Unity from Zero to Proficiency (Beginner): Unity from Zero to Proficiency, #2 Rating: 5 out of 5 stars5/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 0 out of 5 stars0 ratingsPython QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsPython Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming Rating: 0 out of 5 stars0 ratings
Reviews for Spring Boot and Single-Page Applications
0 ratings0 reviews