
资源介绍
使用 CDI、Jakarta RESTful Web 服务、Jakarta JSON 绑定、Jakarta 持久化、安全等最新版本开发企业应用
通过代码示例、实践练习和最新的 Jakarta EE 特性,学习 Jakarta EE 并构建真实世界的微服务
核心特点
使用标准的 Jakarta EE 技术(如 Jakarta RESTful Web 服务、JSON 处理和 JSON 绑定)构建微服务
利用 Jakarta Faces 设计基于 Web 的应用程序
借助 Jakarta 企业 Bean 和 Jakarta 消息传递等 Jakarta EE 技术构建企业应用
内容简介
Jakarta EE 作为一个具有多种实现的强大标准,为开发人员提供了构建企业应用程序的多功能工具包。然而,尽管企业应用程序开发具有诸多优势,供应商锁定仍然是许多开发人员关心的问题,它限制了在不同环境中的灵活性和互操作性。
这本 Jakarta EE 应用开发指南通过全面涵盖主要的 Jakarta EE API,解决了供应商锁定的挑战,并超越基础内容,帮助你开发可部署在任何符合 Jakarta EE 标准的运行时环境中的应用程序。
本书将向你介绍 JSON 处理和 JSON 绑定,并展示如何使用模型 API 和流 API 处理 JSON 数据。随后,你将探索其他 Jakarta EE API,如 WebSocket 和消息传递,用于松耦合的异步通信,并发现使用 Jakarta EE 安全 API 保护应用程序的方法。最后,你将学习 Jakarta RESTful Web 服务开发以及在 Jakarta EE 中开发云就绪微服务的技术。
读完本书后,你将具备构建安全、可扩展且云原生的微服务的技能,以解决现代企业面临的挑战。
你将学到什么
设计具有清晰关注点分离的微服务架构
理解上下文和依赖注入(CDI)规范,以开发 Java EE 应用程序
使用 Jakarta Faces 通过基于组件的开发创建交互式 Web 应用程序
了解使用 Jakarta JSON 处理和绑定处理 JSON 数据的步骤
使用服务器发送事件(SSE)设计安全的 RESTful Web 服务,以实现实时数据更新
使用 Jakarta 安全 API 保护你的应用程序
利用 Jakarta 消息传递构建消息驱动的应用程序
本书适用人群
本书面向希望学习 Jakarta EE 并扩展技能集的 Java 开发人员。如果你熟悉 Java EE 并希望了解 Jakarta EE 规范的最新版本,也会发现本书很有价值。了解核心 Java 概念(如面向对象编程、数据类型、控制流和基本集合)将对你有所帮助。
目录
Jakarta EE 简介
上下文和依赖注入
Jakarta RESTful Web 服务
JSON 处理和 JSON 绑定
使用 Jakarta EE 开发微服务
Jakarta Faces
Jakarta Faces 的其他特性
使用 Jakarta 持久化进行对象关系映射
WebSocket
保护 Jakarta EE 应用程序
Servlet 开发与部署
Jakarta 企业 Bean
Jakarta 消息传递
使用 Jakarta XML Web 服务开发 Web 服务
综合应用