Master Java Web Services and REST API with Spring Boot
Video description
Learn to develop RESTful and SOAP Java web services with Spring and Spring Boot in 90 easy steps
About This Video
Great tutorial and easy to understand Very suitable for programmers moving to Spring Boot, especially if you are moving to microservices.
In Detail
Developing SOAP and RESTful web services is fun. The combination of Spring Boot, Spring Web MVC, Spring web services, and JPA makes it even more fun. Architectures …
Master Java Web Services and REST API with Spring Boot
Video description
Learn to develop RESTful and SOAP Java web services with Spring and Spring Boot in 90 easy steps
About This Video
Great tutorial and easy to understand Very suitable for programmers moving to Spring Boot, especially if you are moving to microservices.
In Detail
Developing SOAP and RESTful web services is fun. The combination of Spring Boot, Spring Web MVC, Spring web services, and JPA makes it even more fun. Architectures are moving towards Microservices. RESTful web services are the first step to developing great Microservices. Spring Boot, in combination with Spring Web MVC (also called Spring REST) makes it easy to develop RESTful web services. There are two parts to this course: RESTful web services and SOAP web services. In the first part of the course, you will learn the basics of RESTful web services developing resources for a social media application. You will learn to implement these resources with multiple features such as versioning, exception handling, documentation (Swagger), basic authentication (Spring Security), filtering and HATEOAS. You will learn the best practices in designing RESTful web services. You will be using Spring (dependency management), Spring MVC (or Spring REST), Spring Boot, Spring Security (authentication and authorization), Spring Boot Actuator (monitoring), Swagger (Documentation), Maven (dependencies management), Eclipse (IDE), Postman (REST services client), and the Tomcat embedded web server. We will help you set up each one of these. While the use of SOAP web services is on the way down, there are still a considerable number of web services using this approach. In the second part of the course, you will learn the basics of implementing SOAP web services by developing a few web services for a course management application. You will learn to use a contract first approach, defining XSD (XML Schema Definition) for your requests and responses. You will learn about WSDL (SOAP header, SOAP body and SOAP fault), XSD (XML schema definition) and JAXB (Java API for XML binding). You will implement three SOAP web services with exception handling and basic security (with WS security). In this part of the course, you will be using Spring (dependency management), Spring web services , Spring Boot, Spring Security (authentication and authorization), Swagger (documentation), Maven (dependencies management), Eclipse (IDE), Wizdler (SOAP services Chrome Plugin), and the Tomcat embedded web server. We will help you set up each one of these.
Who this book is for
You want to learn the basics of Web Services and learn the terminology associated with web services. You want to learn to develop and design RESTful web services and learn to develop and design SOAP web services. You have good experience with Java and want to see what else you can do with Java. You have good experience with Spring and want to use that knowledge.
Step 28 - Implementing Basic Authentication with Spring Security
Chapter 7 : Introduction to JPA in 10 Steps
Introduction to JPA - An Overview
Step 1: Object Relational Impedence Mismatch
Step 2: World before JPA - JDBC, Spring JDBC and myBatis
Step 3: Introduction to JPA
Step 4: Creating a JPA Project using Spring Initializr
Step 5: Defining a JPA Entity – User
Step 6: Defining a Service to manage the Entity - UserService and EntityManager
Step 7: Using a Command Line Runner to save the User to database
Step 8: Magic of Spring Boot and In Memory Database H2
Step 9: Introduction to Spring Data JPA
Step 10: More JPA Repository: findById and findAll
Chapter 8 : Connecting RESTful Web Service to JPA
Step 29 - Overview of Connecting RESTful Service to JPA
Step 30 - Creating User Entity and some test data
Step 31 - Updating GET methods on User Resource to use JPA
Step 32 - Updating POST and DELETE methods on User Resource to use JPA
Step 33 - Creating Post Entity and Many to One Relationship with User Entity
Step 34 - Implementing a GET service to retrieve all Posts of a User
Step 35 - Implementing a POST service to create a Post for a User
Chapter 9 : RESTful Web Services - Best Practices
Step 36 - Richardson Maturity Model
Step 37 - RESTful Web Services - Best Practices
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept