The __________ method is used by an HTTP servlet to handle PUT requests.
- doPost()
- doProcess()
- doPut()
- doUpdate()
The doPut() method is used by an HTTP servlet to handle PUT requests, allowing the servlet to process and respond to PUT requests.
How does a servlet handle a scenario where it needs to redirect a client to an external website for authentication?
- request.getRequestDispatcher("externalURL").forward()
- request.sendRedirect("externalURL")
- response.forward("externalURL")
- response.sendRedirect("externalURL")
To redirect a client to an external website, a servlet should use response.sendRedirect("externalURL"). This method sends a temporary redirect response to the client, changing the URL in the browser to the specified external URL.
In RESTful web services, a _______ request is often used to update existing resources.
- DELETE
- GET
- POST
- PUT
In RESTful web services, a PUT request is often used to update existing resources.
_________ balancing is a technique used to route user requests for a specific session to the same server.
- Cluster
- Load
- Round Robin
- Session
Session balancing is a technique used to route user requests for a specific session to the same server, ensuring continuity for the user session.
_________ is a strategy where new instances of the application are launched in different geographic locations to handle traffic.
- Caching
- Geographic Redundancy
- Replication
- Sharding
Geographic Redundancy is a strategy where new instances of the application are launched in different geographic locations to handle traffic and improve availability.
A web application experiences uneven load distribution despite using a load balancer. What could be the reason?
- Database Bottleneck
- Improper Load Balancer Configuration
- Inefficient Frontend Code
- Network Latency
Uneven load distribution may occur due to improper load balancer configuration, where it fails to distribute incoming requests evenly among the server instances.
A company is deciding between horizontal and vertical scaling. What factors should they consider in their decision?
- Cost, Scalability, and Maintenance
- Current Server Hardware Limitations
- Flexibility and Ease of Management
- Performance and Resource Utilization
The decision between horizontal and vertical scaling should consider factors such as cost, scalability needs, maintenance complexity, performance, resource utilization, flexibility, and ease of management.
When a user logs out of a web application, what should be done with the authentication cookies?
- Delete the authentication cookies
- Encrypt the cookies
- Keep the cookies for future sessions
- Refresh the expiration time of cookies
When a user logs out, it is essential to delete the authentication cookies to prevent unauthorized access in subsequent sessions.
The __________ method is used to set an HTTP status code without a message.
- sendError()
- setErrorCode()
- setResponseCode()
- setStatus()
The setStatus() method is used to set the HTTP status code without providing a message.
JSP is converted into a servlet for execution, which is known as ______.
- JSP compilation
- JSP execution
- JSP translation
- Servlet initialization
JSP is converted into a servlet during the JSP translation phase, making it ready for execution.