Slide 11
Slide 11 text
11
名前空間(パッケージ名)の変更
n javaxのパッケージ名は,Oracle社の保持する商標上の制限があるため,
Jakarta EEプロジェクトで拡張することは許されなかった
– Java EEから拡張していないJakarta EE 8での使⽤はできた
n Jakarta EE 9.0で,全仕様が
jakarta名前空間に移⾏された
– Java EEからJakarta EEへの移⾏には
パッケージ名の変更が必要
n javax名前空間
– Java EE 8
Servlet 4.0, JSP 2.3, JSF 2.3, JAX-RS 2.1,
CDI 2.0, JPA 2.2, …
n jakarta名前空間
– Jakarta EE 9
Servlet 5.0, Pages 3.0, Faces 3.0, RESTful WS 3.0,
CDI 3.0, Persistence 3.0, …
– Jakarta EE 10
Servlet 6.0, Pages 3.1, Faces 4.0, RESTful WS 3.1,
CDI 4.0, Persistence 3.1, …
11
import javax.annotation.Resource;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.sql.DataSource;
import jakarta.annotation.Resource;
import jakarta.servlet.ServletException;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
import javax.sql.DataSource;