Introduction to Jakarta EE
Jakarta EE consists of a set of Application Programming Interface (API) specifications used to develop server-side enterprise Java applications. Most chapters in this book will cover a single Jakarta EE specification, such as Contexts and Dependency Injection (CDI), which is used to integrate different parts of an application, or Jakarta RESTful Web Services, which is used to develop RESTful web services. We also cover Jakarta EE APIs for processing data in JSON format, as well as Jakarta Faces, which is used to develop web-based user interfaces. We also delve into how to interact with relational databases, implementing two-way communication between clients and servers in web applications, security, and messaging.
In this chapter, we will cover the following topics:
- Introduction to Jakarta EE
- Jakarta EE, Java EE, J2EE, and the Spring Framework