공부/JSF2014. 10. 4. 02:33


본격적인 JavaServer Faces 어플리케이션 예제를 해보기에 앞서 아래와 같은 기본적인 준비가 필요합니다. JavaServer Faces 는 API 와 Implementation 이 별도로 존재 하며 Implementation 은 몇가지 서드 파티 라이브러리가 존재 합니다. 그중 앞으로 진행될 예제에서는 서드파티 구현체 이며 대부분 익숙하실지도 모를 jQuery UI 를 이용한 Primefaces 라이브러리를 이용할 예정입니다. 그럼 본격적으로 준비 사항을 체크 해보겠습니다.

준비사항

가장 먼저 아래의 파일들을 내려받아 주세요.

모든 파일들을 내려 받았으면 다음 설명에 따라 설치 및 압축 해제를 해주세요

  • 시스템에 Java SDK 버전 6 이상을 Oracle 홈페이지에서 내려받아 설치 합니다.
    • JAVA_HOME 설정은 구지 할 필요는 없으나 필요하면 시스템 환경설정에서 JAVA_HOME 을 설정하세요.
  • 이클립스를 홈페이지에서 내려받은 후 적당한 곳에 압축을 풀고 실행 시켜 주세요.
    • 이클립스의 버전은 Tomcat 6 및 Java 6 만 지원한다면 어떤 버전이든 상관없습니다.
  • Tomcat 웹서버를 홈페이지에서 내려받은 후 적당한 곳에 압축만 풀어주세요.
    • Tomcat 버전은 6 이상으로 내려 받아 주세요 (5 이하 버전은 JSF 2.2 지원을 하지 않습니다)
  • JSF 2.2 API 를 위 다운로드 링크를 통해 내려 받습니다.
    • 여러 목록 중 javax.faces-api-2.2.jar 이름으로 되어있는것을 내려 받으시면 됩니다.
  • JSF 2.2 Impl 을 위 다운로드 링크를 통해 내려 받습니다.
    • 여러 목록 중 javax.faces-2.2.8.jar 을 내려 받으면 됩니다.
    • 나중에 다른 서드파티의 구현체로 바꾸려면 Impl 라이브러리만 교체 하면 됩니다.
    • Primefaces, Richfaces, MyFaces, IceFaces, OmniFaces 등등
  • JSTL 1.2 API 를 위 다운로드 링크를 통해 내려 받습니다.
    • JSF 태그를 사용하기 위해 필요합니다.
    • 여러 목록 중 javax.servlet.jsp.jstl-api-1.2.1.jar 을 내려 받습니다.
  • JSTL 1.2 Impl 을 위 다운로드 링크를 통해 내려 받습니다.
    • 여러 목록 중 javax.servlet.jsp.jstl-1.2.1.jar 을 내려 받습니다.
  • Primefaces 5.0 을 위 다운로드 링크를 통해 내려 받습니다.
    • 다운로드 사이트에 가면 여러가지 버전이 있는데 그중에 Community Downloads 에서 5.0 을 선택해서 내려 받습니다.

이렇게해서 기본적인 JavaServer Faces 어플리케이션을 개발하기 위한 준비가 끝났습니다. 다음 블로그 글에서 초간단 JavaServer Faces 어플리케이션 Hello World 예제를 해보겠습니다.

'공부 > JSF' 카테고리의 다른 글

JSF 라이프 사이클 개요  (0) 2014.10.05
JSF 어플리케이션 Hello World 예제  (0) 2014.10.04
Facelets 란 무엇인가?  (0) 2014.10.02
JavaServer Faces 버전 히스토리  (0) 2014.10.02
Facelets 소개  (0) 2014.10.02
Posted by #HanaLee