2017-04-03 19 views
0

두 폴더 :RichFaces 용 소스 라이브러리 (jar)를 웹 프로젝트에 첨부하는 방법은 무엇입니까?

병 부착에 대해 혼란스러워합니다./src/config/lib 나/web/WEB-INF/lib 폴더에도 넣을 수 있습니다. 언제 어디에서 파일을 복사해야합니까? 두 가지 솔루션의 차이점은 무엇입니까?

네임 스페이스 : 내 웹 프로젝트에서

는 나는 /의 SRC/설정/lib 폴더에 항아리를 넣고에서 제안으로 표시되지 않는 "소스 패키지 폴더"하지만 (RichFaces의 경우) 네임 스페이스에 이것을 추가 NetBeans의 네임 스페이스 정의 (xmlns : a4j = + ctrl-space). 목록에서 어떻게 보이게 할 수 있습니까?

richfaces-a4j-4.5.17.Final.jar 
richfaces-core-4.5.17.Final.jar 
richfaces-page-fragments-4.5.17.Final.jar 
richfaces-rich-4.5.17.Final.jar 
cssparser-0.9.18.jar 
guava-19.0.jar 
sac-1.3.jar 

그 문서는 접근성에 대한 충분한 것을 말한다 :

나는이/설정/lib 폴더은 /의 SRC에 파일을 넣어.

답변

0

웹 프로젝트의 경우 libs는 WEB-INF/lib로 끝납니다. maven을 사용하여 프로젝트를 설정하지 않았다면 maven과 같은 것을 사용하는 것이 좋습니다. 라이브러리 관리를 훨씬 쉽게 할 수 있습니다.

오랜 시간이 걸렸지 만 < a4j : + ctrl-space는 네임 스페이스를 xhtml 파일에 포함시킨 후에 작업을 시작합니다. 등 :

<html 
    xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:ui="http://java.sun.com/jsf/facelets" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:f="http://java.sun.com/jsf/core" 
    xmlns:t="http://myfaces.apache.org/tomahawk" 
    xmlns:c="http://java.sun.com/jsp/jstl/core" 
    xmlns:fn="http://java.sun.com/jsp/jstl/functions" 
    xmlns:a4j="http://richfaces.org/a4j" 
    xmlns:rich="http://richfaces.org/rich"> 
    ... 
    </html> 

또 한가지 내가 Richfaces을 사용하여 새 프로젝트를 시작하지 않을 것입니다 (프로젝트가 새 있는지 알고하지 않습니다). 새로운 프로젝트를 위해 나는 진짜 멋진 GUI 물건을위한 휴식 서비스를 만들고 Angular와 같은 것을 사용하는 경향이있다. 현대 JSF는 이미 많은 아약스 지원을 제공하므로 리치 스 페이스의 해당 부분에 대한 필요성은 거의 없습니다. 그래픽 측면에서 RF는 약간 구식입니다. 현대 UI 사이트는 요소 사이에 훨씬 더 많은 공간을 가진 다른 모습을 가지고 있습니다.

+0

대답은 Thx입니다. 1. Ctrl + Space를 사용하여 제안과 함께 네임 스페이스를 삽입하고 싶습니다. 2. 나는 PrimeFaces를 선호하는데, 나는 그것을 시험해보고 싶어한다. 3. NetBeans가 프로젝트를 관리하지만 여기 또는 저쪽에 항아리를 배치하는 차이점을 이해하지 못합니다. – User007