JavaServer Faces 마이그레이션

WebSphere® Application Server 버전 8 이상에서 기본 JSF(JavaServer Faces) 구현은 MyFaces로 변경되었습니다.

올바른 JSF 구현 선택

WebSphere Application Server 버전 9로 업데이트한 후에 모든 애플리케이션의 초기 상태는 MyFaces 2.2 JSF 구현입니다. 써드파티 구성을 선택하려면 JavaServer Faces 2.2 구성을 참조하십시오.

IBM JavaServer Faces 위젯 라이브러리

위젯 라이브러리를 버전 3.1.6 이상으로 업데이트하여 JSF 2.0 구현 변경사항과 호환될 수 있도록 해야 합니다. IBM® Rational® Application Developer for WebSphere를 7.5.5.2 이상으로 업그레이드하거나 IBM Rational Application Developer for WebSphere V8.0 이상을 설치하여 호환되는 JWL 버전을 확보하십시오.

주의: JWL은 더 이상 사용되지 않으며 facelet 기반 JSF 페이지와 작동하지 않습니다. JSP(JavaServer Pages) 기술을 사용하여 빌드된 JSF 페이지와만 작동합니다.

JSF 2.0 예외 처리

JSF 라이프사이클 처리 중에 예기치 않은 예외가 발생하는 경우 JSF의 기본 동작이 변경되었습니다. JSF 2.0 이전에는 라이프사이클 처리 중에 발생한 예기치 않은 예외는 런타임 환경에서 숨겨졌습니다. 이 동작은 JSF 2.0에서 변경되었습니다. JSF 2.0 스펙의 6.2절에서 설명하는 대로 예외는 ExceptionHandler API에 공개됩니다.

faces-config.xml 파일의 <factory> 섹션에 있는 다음 코드 스니펫을 이전에 정의된 동작에 대한 요구사항이 있는 애플리케이션에 추가하십시오.
<exception-handlerfactory>
	 	 javax.faces.webapp.PreJsf2ExceptionHandlerFactory
</exception-handlerfactory>

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cweb_jsfmigrate
파일 이름:cweb_jsfmigrate.html