why is the spring so late incoming is it a gerund or a present participle
Answers
present participle...
.
.
. hope it helped you
Explanation:
Hello guys! I have been sharing some REST with Spring tutorials from the last a couple of months, and today, I am going to share some of the frequently asked Spring MVC and REST interview questions for Java devs applying for web developer roles.
Since the Spring Framework is the most popular and standard framework for developing Java web applications and RESTful web services, a good knowledge of Spring core and Spring MVC is expected from any senior Java developer. But, if the job description mentions REST and web services, you also need to be aware of how to develop RESTful web services using the Spring Framework.
From Spring 3.1, the framework has been enhanced a lot to support many features needed for the RESTFul API. The HTTPMessageConverter can convert your HTTP response to JSON or XML just by detecting a relevant library in the classpath, e.g. Jackson and JAXB.
Spring also provides customized annotations for RESTful Web Services, e.g. @RestController, which can make your Controller REST more aware, so that you don't need to do common stuff required by every single REST API, like converting the response to JSON.
A good knowledge of Spring Security is also mandatory for developing security for RESTful web services in the real world. Since you cannot make life a non-trivial REST API without security, a good knowledge of security basics, HTTP basic authentication, digest authentication, OAuth, and JWT is very important.
20 Spring REST Web Service Interview Questions
Here are a couple of frequently asked questions about using REST web services in the Spring Framework.
What does REST stand for?
REST stands for the REpresentational State Transfer, which uses the HTTP protocol to send data from the client to the server, e.g. a book in the server can be delivered to the client using JSON or XML. However, if you are not familiar with REST, I suggest you to first check out the REST API design and development to better understand it.
What is a resource?
A resource is how data is represented in the REST architecture. By exposing entities as the resource, it allows a client to read, write, modify, and create resources using HTTP methods, for example, GET, POST, PUT, DELETE, etc.
What are safe REST operations?
REST API uses HTTP methods to perform operations. Some of the HTTP operations, which doesn't modify the resource at the server, are known as safe operations, including GET and HEAD. On the other hand, PUT, POST, and DELETE are unsafe, because they modify the resource on the server.
What are idempotent operations? Why is idempotency important?
There are some HTTP methods — like GET — that produce the same response no matter how many times you use them, sending multiple GET request to the same URI will result in same response without any side-effect. Hence, this is known as idempotent.
On the other hand, the POST is not idempotent, because if you send multiple POST request, it will result in multiple resource creation on the server, but, again, PUT is idempotent, if you are using it to update the resource.
Even multiple PUT requests can be used to update a resource on a server and will give the same end result. You can take a HTTP Fundamentals course by Pluralsight to learn more about idempotent methods of HTTP protocol and HTTP in general.
hope it will help you ....
be happy...