JavaEE
Specifications
Web specifications 网络规格
- servlet
- Jakarta WebSocket
- Jakarta Faces
- Jakarta Expression Language
Web service specifications 网络服务规格
- Jakarta RESTful Web Services ⇒ restful
- Jakarta JSON
- Jakarta JSON Binding
- Jakarta XML Binding
- Jakarta XML Web Services ⇒ SOAP
Enterprise specifications 企业规格
- Jakarta Activation ( JAF )
- 提供数据类型和此类类型的绑定来扩展组件 Bean
- Jakarta Contexts and Dependency Injection ( cdi )
- 提供 依赖注入 容器
- Jakarta Enterprise Beans via: java-beans
- Jakarta Persistence ( jpa )
- 关系数据库表和 Java 类之间的对象关系映射的规范
- Jakarta Transactions (JTA)
- 包含与 Jakarta EE 提供的事务支持进行交互的接口和注释。尽管此 API 从真正的低级细节中抽象出来,但这些接口也被认为是低级的,并且 Jakarta EE 中的普通应用程序开发人员要么假定依赖于更高级别 EJB 抽象对事务的透明处理,要么使用此 API 与 CDI 托管 bean 结合提供的注释。
- Jakarta Messaging (JMS)
- 提供了一种创建、发送、接收和读取企业消息传递系统消息的通用方法
Other specifications
- Jakarta Validation
- 此包包含 Jakarta Validation API 提供的声明性验证支持的注释和接口。 Jakarta Validation 提供了一种统一的方式来提供对可以跨层强制执行的 bean 的约束(例如 Jakarta Persistence 模型类)。在 Jakarta EE 中,Jakarta Persistence 在持久层中遵循 Bean 验证约束,而 JSF 在视图层中这样做。
- Jakarta Batch
- 提供了在应用程序中 进行批处理 的方法,以运行可能涉及大量数据并且可能需要定期执行的长时间运行的后台任务。
- Jakarta Connectors
- 基于 Java 的工具,用于连接应用程序服务器和企业信息系统 ( EIS ),作为企业应用程序集成 ( EAI ) 的一部分。这是一个针对普通应用程序开发人员通常不会接触的供应商的低级 API。