API stands for Application Programming Interface.
It allows different software applications to communicate with each other.
Think of it as a bridge that enables one piece of software to talk to another piece of software in a structured way.
It acts as an interface between different applications.
REST stands for Representational State Transfer. The term "representational" refers to the idea that resources are represented in a specific format when they are transferred between a client and a server. A RESTful API is the one that adheres to the REST principles.
Don't forget to like, share, and subscribe for more coding tutorials!
0:00 Introduction
0:25 What is API?
0:38 Restaurant Analogy
1:31 API Usage in Weather Application
2:48 Benefit: Polyglot Architecture
3:46 RESTFul API
4:10 REST Principles
5:06 HTTP GET, POST, PUT & DELETE
6:11 Resource Management
6:59 Book Keeper Standard APIs
9:16 Request Parameters
10:08 Path Parameters
10:37 POST with Payload
To check out more on the tutorials Topic wise you can follow below links
Links:
Please do checkout other tutorial videos also if required:
Spring Framework: • Spring Framework
DevOps: • DevOps
Java Design Patterns: • Design Patterns
Java 8 Features: • Java 8
Core Java Complete Tutorial: • Core Java Complete Guide
Interview Preparation for Java: • Interview Preparation Java
Python: • Python
Linux: • Linux
Please do LIKE, Share and SUBSCRIBE
Thank You
Resources Attribute:
waiter: https://www.flaticon.com/free-sticker... Waiter stickers created by Stickers
menu: https://www.flaticon.com/free-sticker... Restaurant stickers created by Stickers
order: https://www.flaticon.com/free-sticker... Restaurant stickers created by Stickers
kitchen: https://www.flaticon.com/free-sticker... Cooking stickers created by Stickers - Flaticon
server client: By Gnome-fs-client.svg: David VignoniGnome-fs-server.svg: David Vignoniderivative work: Calimo - Own work based on: Gnome-fs-client.svgGnome-fs-server.svg, LGPL, https://commons.wikimedia.org/w/index...
The Spring Framework is an application framework and inversion of control container for the Java platform. The framework's core features can be used by any Java application, but there are extensions for building web applications on top of the Java EE platform.(Wikipedia)
A BeanFactory is like a factory class that contains a collection of beans. The BeanFactory holds Bean Definitions of multiple beans within itself and then instantiates the bean whenever asked for by clients.
The BeanFactory is the actual container which instantiates, configures, and manages a number of beans. These beans typically collaborate with one another, and thus have dependencies between themselves. These dependencies are reflected in the configuration data used by the BeanFactory
BeanFactory also takes part in the life cycle of a bean, making calls to custom initialization and destruction methods.
Bean life cycle is managed by the spring container. When we run the program then, first of all, the spring container gets started. After that, the container creates the instance of a bean as per the request, and then dependencies are injected. And finally, the bean is destroyed when the spring container is closed. Therefore, if we want to execute some code on the bean instantiation and just after closing the spring container, then we can write that code inside the custom init() method and the destroy() method.
Spring Bean Scope in a nutshell refers to the lifecycle and visibility of a bean instance in a Spring-based application. Bean scopes determine the number of instances of a bean that will be created and how long the bean instances will exist. The five main scopes in Spring are: Singleton, Prototype, Request, Session, and Global Session.
#java #spring #springframework #springmvc
Смотрите видео API Fundamentals | Restful APIs | REST Principles | Easiest Way to Understand онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Lazy Programmer 25 Июнь 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 162 раз и оно понравилось 15 людям.