Jakarta EEの仕様名に関して

省略名の表記に関して

Java EEで使われていた仕様の省略名について、Nablarch6では基本的にすべてJakarta EEでの仕様名に置き換えて表記している。

  • JPA (Java Persistence API) → Jakarta Persistence
  • JAX-RS (Java API for RESTful Web Services) → Jakarta RESTful Web Services

ただし、読みやすさが損なわれる場合は省略名を残している部分もある。 特に断りが無い限り、本解説書内で登場する省略名は以下のようにJakarta EEの仕様を指すものとする。

省略名とJakarta EEの仕様の対応表
省略名 Jakarta EE仕様
JSF Jakarta Faces (外部サイト、英語)
JASPIC Jakarta Authentication (外部サイト、英語)
JACC Jakarta Authorization (外部サイト、英語)
JMS Jakarta Messaging (外部サイト、英語)
JPA Jakarta Persistence (外部サイト、英語)
JTA Jakarta Transactions (外部サイト、英語)
jBatch Jakarta Batch (外部サイト、英語)
JCA Jakarta Connectors (外部サイト、英語)
JAF Jakarta Activation (外部サイト、英語)
EL Jakarta Expression Language (外部サイト、英語)
EJB Jakarta Enterprise Beans (外部サイト、英語)
JAXB Jakarta XML Binding (外部サイト、英語)
JSON-B Jakarta JSON Binding (外部サイト、英語)
JSON-P Jakarta JSON Processing (外部サイト、英語)
JSP Jakarta Server Pages (外部サイト、英語)
JAX-WS Jakarta XML Web Services (外部サイト、英語)
JAX-RS Jakarta RESTful Web Services (外部サイト、英語)
JSTL Jakarta Standard Tag Library (外部サイト、英語)
CDI Jakarta Contexts and Dependency Injection (外部サイト、英語)

Nablarch5と6で名称が変更になった機能について

Java EEがEclipse Foundationに移管され各仕様の名称が変更されたことに伴い、Nablarchが提供する機能でJava EEの仕様名を含んでいたものは名称の変更を行った。 以下に、変更前後の名称の対応表を記載する。

Nablarch5,6で名称が変更になった機能の対応表
Nablarch5までの名称 Nablarch6からの名称
JAX-RS BeanValidationハンドラ Jakarta RESTful Web Servcies Bean Validationハンドラ [1]
JAX-RSアダプタ Jakarta RESTful Web Servicesアダプタ
JAX-RSサポート Jakarta RESTful Web Servicesサポート
JAX-RSレスポンスハンドラ Jakarta RESTful Web Servicesレスポンスハンドラ
JSPカスタムタグ Jakarta Server Pagesカスタムタグ
JSP静的解析ツール Jakarta Server Pages静的解析ツール
JSR352に準拠したバッチアプリケーション Jakarta Batchに準拠したバッチアプリケーション
[1]「BeanValidation」はNablarchが提供するバリデーション機能である Bean Validation を指しているため、Jakarta Bean Validationには変更していない。

なお、変更されたのは名称のみで機能的な変更はない。 また、後方互換を維持するためにクラスやパッケージの名前などは変更されていない。