2013-11-25 3 views
0

JBoss AS 4.2.1.GA에서 실행되는 기존 Java EE 애플리케이션의 프리젠 테이션 계층을 개발해야합니다. JSF, Facelets 및 RichFaces에 대해 읽었으며 몇 가지 예를 시도해 보았습니다. 일부 기능은 작동했지만 일부는 JBoss를 사용하면서 내가 사용한 라이브러리 버전의 한계 때문에 사용하지 않았습니다.JBoss AS 4의 JSF 및 Richfaces

내가 언급 한 서버를 사용하여 가능한 한 빨리이 작업을 수행하기 위해 방향을 권장 할 수 있습니까? 이것은 Eclipse 도구 (WTP, JBoss Tools, ...), 프로젝트 유형, 종속성 ...을 의미합니다. 또한 개발 시간을 단축하려면 JRebel을 사용 하시겠습니까? 최신 서버를 사용하는 것이 나을 것입니다.하지만 불행히도 옵션이 아닙니다.

또한 JBoss Tools for Eclipse Indigo를 설치했지만 RichFaces Project를 만들려면 JBoss EAP 6 또는 AS 7.1이 필요합니다.

답변

1

JBoss AS 4.2.2.GA에서 JSF 1.2, RichFaces 3.3.3, JBoss Seam 2.0.2 (필수 사항 아님)를 사용하여 응용 프로그램을 만들었습니다. 개발을 위해 Java EE 개발자 용 Eclipse (3.4/3.5) IDE가 사용되었습니다. 이클립스 버전은 중요하지 않습니다. 네, WTP가 필요합니다. 내 프로젝트에서 seam-gen은 프로젝트 뼈대를 생성하는 데 사용되었습니다. Seam을 사용하지 않으면 웹 프로젝트를 생성 할 수 있습니다.

+0

응답 해 주셔서 감사합니다. 또한 애플리케이션 배포를 어떻게했는지 알려주실 수 있습니까? 매번 변경 한 후에 Maven을 구축하고 JBoss 배포 폴더에 복사하고 있습니다. Eclipse에서 "Run on server"를 수행하면 페이지가 완전히 좋아 보이지 않습니다. – alterfox

+0

내 프로젝트 Ant가 빌드에 사용되었습니다. 로컬 서버 및 핫 전개에 아무 문제없이 작동했습니다. 메이븐과 똑같이 작동해야합니다. 로컬 환경에서 누락 된 jar가 있는지 확인하지만 서버에 있으면 더 많은 응용 프로그램에 대해 공유됩니다. 다른 경우 : 다른 버전의 jar (동일한 이름이지만 다른 버전)로 2 개의 응용 프로그램을 배포했습니다.이 충돌은 로그에 반영됩니다. –

+0

배포에는 문제가 없습니다. 페이지가 완전히 똑같이로드되지 않습니다. 예 : jsflot 차트가 없습니다. 어쨌든 고마워요. – alterfox