저는 JaveServerFaces를 처음 접하며 ICEFaces를 조금만 들었습니다. 리치 스 페이스를 사용해 보았습니다. 기본 질문 :JSF의? -Faces를 섞어도 되니?
이 두 애드온을 함께 사용할 수 있습니까? 아니면 문제가 생길 수 있습니까?
누군가 다른 패키지를 추천 해 줄 수 있습니까?
저는 JaveServerFaces를 처음 접하며 ICEFaces를 조금만 들었습니다. 리치 스 페이스를 사용해 보았습니다. 기본 질문 :JSF의? -Faces를 섞어도 되니?
이 두 애드온을 함께 사용할 수 있습니까? 아니면 문제가 생길 수 있습니까?
누군가 다른 패키지를 추천 해 줄 수 있습니까?
JSF와 같은 컴포넌트 프레임 워크는 여러 구성 요소 라이브러리를 염두에두고 설계되었습니다. JSF는 필요한 모든 구성 요소를 제공 할 수 없으며 하나의 라이브러리도 아닙니다. 따라서 다른 컴포넌트 라이브러리가 기본 JSF 컴포넌트를 확장 및 확장하는 것이 목표입니다. ICEFaces와 Richfaces를 잘 섞어서 일치시킬 수 있어야합니다.
때때로 다른 라이브러리간에 호환성 문제가있을 수 있으며 일부 시나리오에서는 문제가 발생할 수 있지만 모두 괜찮을 것이라고 생각합니다.
이 특별한 경우에는 주저합니다. IceFaces는 자신의 서블릿 (Direct To DOM)에서 작동하지만 D2D 핸들러가 다른 태그와 잘 작동하지 않는 경우가 많습니다. 모든 시간은 아니지만, 분명히, 그러나 많은 시간. 필요로하는 태그를 하나 또는 다른 것으로 실험해야합니다.
다른 프레임 워크에서 제안 할 수있는 한 Seam을 살펴보십시오. JSF IMO의 킬러 애플리케이션입니다.
Maven을 사용한다면이 방법을 사용하는 것이 좋습니다 (NetBeans 6.7을 사용하는 것이 좋습니다. Maven 지원이 훌륭합니다).
는 단순히 종속성을 추가 :
<dependency>
<groupId>org.richfaces.ui</groupId>
<artifactId>richfaces-ui</artifactId>
<version>3.3.1.GA</version>
</dependency>
<dependency>
<groupId>org.icefaces</groupId>
<artifactId>icefaces</artifactId>
<version>1.8.1</version>
</dependency>
는 또한 메인 치어에 J 보스 저장소를 추가해야합니다.
<repository>
<id>jboss-repository</id>
<name>jboss repository</name>
<url>http://repository.jboss.com/maven2/
</url>
</repository>
그리고 모두 NetBeans에서 잘 작동합니다.
이 두 가지를 결합 할 때 매우주의해야합니다. 두 영역 모두 거의 동일한 영역을 포함하며 함께 사용하면 의심하기 어려운 오류가 많습니다.
두 가지를 모두 원하는 이유가 있습니까?
JSF Matrix이 도움이 될 수 있습니다.