Baeldung原文
Jakarta EE 技术系列教程导航
[LOADING...]
Jakarta EE(前身为 Java EE)是企业级 Java 的标准平台,提供了一套全面的规范,用于构建可扩展的多层服务器端应用程序。它涵盖了从 Web 层组件(如 Servlets 和 JSP)到企业级服务(如 CDI 和 EJB)的全栈内容,并对 RESTful 和 SOAP Web 服务提供了强有力的支持。
本系列文章涵盖了 Jakarta EE 核心 API 的实际应用,并按关注点进行了分类:从在 Jakarta EE 服务器上设置和部署应用程序,到使用 Servlet 和视图技术构建 Web 层,使用 JAX-RS 和 JAX-WS 设计服务层,通过 Bean Validation 强制执行契约,以及使用 CDI 和 EJB 管理企业组件。
Jakarta EE 平台与核心概念
- 如何将 WAR 文件部署到 Tomcat
- 从 Java EE 迁移到 Jakarta EE
- Java 命名和目录接口 (JNDI) 概述
- Java EE、J2EE 与 Jakarta EE 的区别
- Java Web 和应用服务器
- Jakarta EE 10
Servlets
- Java Servlet 简介
- 在 Java Servlet 中处理 Cookie 和 Session
- Servlet 与 Servlet 容器简介
- 如何在 Java 中注册 Servlet
- Servlet 重定向 (Redirect) 与转发 (Forward) 的区别
- 从 Servlet 返回 JSON 响应
- Jakarta EE Servlet 异常处理
JSP 和 JSF
Web 服务:JAX-RS 和 JAX-WS
- 在 Java 中调用 SOAP Web 服务
- JAX-RS 仅仅是一个 API!
- JAX-WS 简介
- Apache CXF 简介
- 使用 Jersey 的 JAX-RS 客户端
- Jersey 过滤器与拦截器
- JAX-RS 中的服务器发送事件 (SSE)
- 在 JAX-RS 中设置响应体
Bean Validation
- Java Bean Validation 基础
- Bean Validation 中 @NotNull、@NotEmpty 和 @NotBlank 约束的区别
- 枚举类型的验证
- 对 Jakarta (Javax) 验证约束进行分组
- 使用 Bean Validation 3.0 进行方法约束
- 子对象上的 @Valid 注解
- Java 验证列表注解
- 使用 Jakarta Bean Validation 3.0 验证容器元素