作者:禅与计算机程序设计艺术
1.背景介绍
Java企业版(Java EE)即为面向Java开发人员提供的一系列全面的功能,这些功能是由多个规范、组件、API组成的。在过去的十几年里,Java企业版已经演进出了一条复杂的技术堆栈。目前最新版本的Java EE标准是Java EE 8(以下简称EE8),其中包括:
Jakarta EE 8: Java Enterprise Edition Platform Specification,这是由Oracle负责制定的全新的平台级Java EE规范,它定义了各种Java组件及其交互方式,例如JAX-RS、JAXB、EJB等。
Jakarta Web Profile 2.1: Java Enterprise Edition Web Profile Specification,这是对当前Java Web应用开发者所熟悉的Servlet API、JSP页面、JSF框架的更新和扩展。该规范增强了Web应用的安全性、可伸缩性和性能。
Jakarta JSON Binding 1.0: Java API for JSON Binding,提供了一个通用的接口用于将JSON对象映射到Java类对象,并支持将Java类的属性数据转换为JSON格式。它可以在服务器端和客户端之间实现JSON数据格式的双向转换。
Jakarta XML Binding (J