문제

나는 현재 사용 중입니다 Jboss Richfaces JSF 구성 요소 라이브러리 제가 작업중인 프로젝트를위한 도서관. 그것은 일반적으로 매우 잘 작동합니다. 특히 ajax4jsf (a4j)가 제공하는 Ajax 지원은 일반적으로 잘 작동하지만 거의 모든 구성 요소 와이 모든 "피부"물건에 사용되는 매우 유연한 테이블 마크 업이 매우 성가신 것으로 나타났습니다. 기능을 제공하고 최소한의 마크 업/스타일 만 제공하는 구성 요소가 있으면 좋을 것입니다. 원래 나는 얼음 공간을 사용하려고 계획했지만 너무 잘 작동하지 않았으며 사전 정의 된 스타일도 많이 가져 오므로 지금은 Richfaces가 최선의 선택 인 것 같습니다.

이제 나는 리치 페이스, 얼음 또는 토마 호크에서 발견되는 유용한 구성 요소를 제공하는 깨끗한 태그 라이브러리를 개발하는 것이 좋을 것이라고 생각했습니다. CSS.

Ajax 지원을 위해 Ajax4JSF 라이브러리를 사용하고 싶었습니다. 왜냐하면 그것이 잘 작동한다고 생각하고 얼굴이있는 표준 JSF에 원활하게 통합됩니다. 그러나 Jboss로 넘어간 이후로 더 이상 독립형 라이브러리로 사용할 수없는 것 같습니다. 내가 원하지 않는 전체 Richfaces 패키지 만 다운로드 할 수 있습니다.

ajax4JSF (A4J) 프로젝트가 죽었습니까? 그렇다면 어떤 대안이 있습니까?

도움이 되었습니까?

해결책

당신이 읽으면 Ajax4JSF 포럼 당신은 그것이 Richfaces와 합병되었음을 알 수 있습니다.

페이지의 Richfaces 구성 요소를 사용할 필요가 없으므로 프로젝트에 항아리가있는 데 문제가 있습니까?

나는 많은 JSF 구성 요소 (Richfaces뿐만 아니라)가 테이블 (예 : H : SelectManyCheckbox)을 기반으로한다는 데 동의합니다. 이들 중 다수에 대한 새로운 렌더러를 쉽게 작성하는 것이 쉽다는 것을 잊지 마십시오. 나는 이것을 위해 이것을했다 H : SelectManyCheckBox 확인란이 테이블 대신 DIV 내부에서 렌더링됩니다. 나는 당신이 Richfaces 구성 요소에 대해 똑같이 할 수 있어야한다고 생각하지만 ... 그렇다면 왜 그것들을 사용합니까?

jQuery UI 요소를 사용하는 것이 더 쉽고 더 좋을 수 있으며 a4J : jsfunction (또는 유사한)으로 콩에 다시 묶을 수 있습니다.

다른 팁

여기에서 많은 대안을 찾을 수 있습니다.

JSF AJAX 구성 요소 라이브러리 기능 매트릭스

단지 코멘트. 나는 얼음 공간을 사용하기 시작했다. 저는 웹 디자이너이며 웹 응용 프로그램과 관련하여 Icefaces 구성 요소의 모양과 느낌에 매우 특별합니다. 나는 CSS를 사용하여 얼음 공간 구성 요소의 모양과 느낌을 무시하는 데 걸렸을 때 매우 좌절했습니다. 구성 요소에는 많은 중첩 테이블 마크 업이있어 나를 괴롭 혔습니다.

내가 Richfaces로 이사했을 때. Richfaces는 CSS의 Look N 느낌을 재정의하는 통합 시스템을 가지고 있기 때문에 Look N 느낌을 무시하는 것이 쉽다는 것을 알았습니다. 구성 요소에 주어진 CSS에는 유사하고 현명한 클래스 이름이있어 예측하고 재정의하기가 더 쉽습니다.

모험을 느끼고 있다면 살펴보세요 JSF 2. JSP에서 View Technologies의 변화를 특징으로합니다. 페이스 성 그리고 내장 Ajax 지원. David Geary는 일련의 일을 운영하고 있습니다 JSF 2 FU DeveloperWorks에 관한 기사 (Ajax 물건의 파트 3을 기다려야하지만). 에드 번스 그리고 Jim Driscoll 새로운 API를 개발하는 동안 다양한 기능을 시연하고 있으므로 블로그도 확인할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top