본격적인 JavaServer Faces 어플리케이션 예제를 해보기에 앞서 아래와 같은 기본적인 준비가 필요합니다. JavaServer Faces 는 API 와 Implementation 이 별도로 존재 하며 Implementation 은 몇가지 서드 파티 라이브러리가 존재 합니다. 그중 앞으로 진행될 예제에서는 서드파티 구현체 이며 대부분 익숙하실지도 모를 jQuery UI 를 이용한 Primefaces 라이브러리를 이용할 예정입니다. 그럼 본격적으로 준비 사항을 체크 해보겠습니다.
준비사항
가장 먼저 아래의 파일들을 내려받아 주세요.
- Java SDK 6 이상 다운로드 링크
- Eclipse IDE for Java EE Developers (Any version) 다운로드 링크
- tomcat6 이상 다운로드 링크
- JSF 2.2 API 다운로드 링크
- JSF 2.2.8 Mojarra Implementation 다운로드 링크
- JSTL 1.2 API 다운로드 링크
- JSTL 1.2 Implementation 다운로드 링크
- Primefaces 5.0 다운로드 링크
모든 파일들을 내려 받았으면 다음 설명에 따라 설치 및 압축 해제를 해주세요
- 시스템에 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 |