Java EE 6 동작 차이
Java EE 6에서는 구현 변경사항 및 스펙 설명으로 인해 애플리케이션의 일부 동작이 다를 수 있습니다.
| 규칙 이름 | 규칙 설명 | 자동 수정 |
|---|---|---|
| Servlet 3.0에서 프로그램 보안 로그아웃을 위해 HttpServletRequest logout 메소드 사용 | 프로그래밍 방식의 보안 로그아웃을 위해 HttpSession invalidate 메소드에 의존하지 마십시오. Servlet 3.0 스펙의 일부로 Java EE 6에 도입된 HttpServletRequest logout 메소드를 추가하십시오. |
java-version-17.yml org.openrewrite.java.migrate.javax.HttpSessionInvalidate |
| 규칙 이름 | 규칙 설명 | 자동 수정 |
|---|---|---|
| JPA(Java Persistence API) | 이 규칙은 javax.persistence
패키지에 대한 참조를 플래그 지정합니다. WebSphere 기본 JPA 제공자를 OpenJPA
for JPA 2.0(Java EE 6)에서 EclipseLink for JPA 2.1(Java EE 7)로 전환했습니다. |
아니오 |
| 규칙 이름 | 규칙 설명 | 자동 수정 |
|---|---|---|
| Java API for RESTful Web Services(JAX-RS) | 이 규칙은 javax.ws.rs 패키지에 대한 참조에 플래그를 지정합니다. | 아니오 |
Liberty 및 WebSphere Application Server traditional V9.0에서, Java EE 7에서 구현된 이 기술의 업데이트된 버전 대신 JAX-RS 1.1 또는 JPA 2.0을 사용할 수 있습니다. JAX-RS 또는 JPA 기술에 대해 Java EE 7 마이그레이션 규칙을 실행하지 않는 경우, Java EE 6 규칙은 Java EE 6 구현을 사용하는 서버를 구성하도록 사용자에게 상기시킵니다.