RichFaces-개요
RichFaces는 JSF 기술을위한 오픈 소스 구성 요소 라이브러리입니다. JBoss에서 개발하고 설계했습니다. RichFaces는 프런트 엔드에 대한 사전 지식없이 JSF 개발자에게 재사용 가능한 마크 업 및 AJAX 기능을 제공합니다. RichFaces는 JSF 2를 통해 개발되었으므로 JSF와 동일한 라이프 사이클을 따릅니다. 내장 된 AJAX 지원 및 사용자 정의 가능한 룩앤필 기능은 Enterprise Java 애플리케이션의 새로운 지평을 열었습니다.
장점과 단점
다음은 몇 가지입니다. advantages RichFaces 사용.
AJAX support− RichFaces는 웹 페이지에 마크 업을 포함하기 위해 오래된 상용구 AJAX, JavaScript 코드를 제거합니다. RichFaces를 사용하면 개발자는 AJAX에 대한 사전 지식 없이도 즉시 마크 업을 포함 할 수 있습니다.
Component Development Kit (CDK)− 앞서 설명한 바와 같이 개발자는 애플리케이션에서 사용되는 마크 업에 집중할 필요가 없습니다. 이러한 기능을 사용하려면 RichFaces 태그 만 포함하면됩니다. 이 마크 업 자동 생성은 CDK라는 런타임 환경에서 수행됩니다.
Resource handling − RichFaces는 이미지, 엑셀, 스프레드 시트 등과 같은 다양한 바이너리 파일을 생성하기위한 추가 지원을 제공합니다.
Skinning− 스키닝은 JSF에 도입 된 현대적인 접근 방식으로, 애플리케이션의 모양과 느낌을 매우 쉽게 제어 할 수 있습니다. 다른 사용자 정의 가능한 매개 변수를 사용하여 특별히 집중된 색상 관리는 개발자에게 매우 편리합니다.
다음은 몇 가지입니다. disadvantages RichFaces 사용.
Resource − 이것은 상당히 새로운 기술이며 양질의 리소스를 얻는 것은 리치 페이스 개발자에게 큰 문제입니다.
Complex− 다른 단계를 통한 전환과 동적 마크 업 생성은 CDK의 전적인 책임입니다. CDK의 내부 처리를 이해하는 것은 기존 프런트 엔드 개발자에게 약간 복잡하고 혼란 스럽습니다.