Jakarta EE is typically used for server-side development. Most of its APIs are powerful and used for server-side processing and management.
This chapter will provide you with some common and useful scenarios that you may face as a Jakarta EE developer and will show you how to deal with them.
In this chapter, we will cover the following recipes:
Using Jakarta CDI to inject context and dependencies
Using Jakarta Bean Validation for data validation
Using Jakarta Servlet for request and response management
Using Server Push to make objects available beforehand