Anyframe Core 설치

다음에서는 Anyframe Core 최신 버전에 대해 Anyframe Core 설치 및 개발 환경 셋팅으로 구분하여 설명을 진행한다. 먼저 다운로드 페이지 를 통해 Anyframe Core를 다운로드한 후 적절한 위치에 압축을 해제하면 다음과 같은 내용의 파일들이 존재한다.

설치 환경

Anyframe Core는 아래와 같은 환경에서 동작 가능하도록 개발되었다.
  • JDK 1.4.2 이상(일부기능 : Annotation, Web Services - JDK 1.5이상)
  • Web Container - Tomcat 5.0.28 이상, WebLogic 8.1.6 이상, JEUS 5.0 이상(단, Web Services 기능 사용 시 WAS에 따라 추가 작업이 있을 수 있으니 WAS Configuration 매뉴얼 내용을 참고하도록 한다.)
  • DataBase - HsqlDB 1.8.0.10, Oracle 8i, MS SQL Server ~ 이상
  • Eclipse 3.2.2 이상
본 문서에서는 기본적으로 Tomcat5.5 및 eclipse 3.3.1(WTP 포함)을 기준으로 설치 가이드를 진행할 것이다. 또한, Eclipse에 대해서는 Anyframe에서 제공하는 eclipse 기반 툴셋(Tomcat 5.5 포함)을 기반으로 설명을 진행할 것이다. 이하 문서에서 [Eclipse Home] 이라함은 Anyframe에서 제공한 eclipse 기반 툴셋 설치 폴더를 지칭한다.

설치

Apache ANT를 이용하여 다음과 같이 [압축 해제 위치] 내의 install.xml을 실행한다.
  1. 명령창에 ant -f install.xml와 같이 입력하여 install.xml을 실행한다.
  2. [input] Define Install Directory. (ex. C:/anyframe/lib) : [C:/anyframe/lib]와 같은 질문이 나오면, 설치할 경로를 입력하고 엔터키를 누른다. 설치 경로 미입력시 C:/anyframe/lib에 설치된다.


  3. [input] Do you need Web Services Libraries (y/n)? : (y, n)와 같은 질문이 나오면, Anyframe Core 기반에서 Web Service 기능 실행이 필요한 경우 y를 입력하고 엔터키를 누른다. 불필요한 경우에는 n을 입력한다. Web Service 기능은 JDK 1.5 환경에서만 사용할 수 있으므로 JDK 버전을 반드시 확인하여 사용하도록 한다.


  4. 다음과 같이 BUILD SUCCESSFUL이 되면, Anyframe Core 라이브러리 설치 작업은 성공적으로 끝난 것이다.


  5. 이하 문서에서 [Anyframe Core 설치 폴더]라 함은 앞서 입력한 설치 경로로 간주한다.

개발 환경 셋팅

Anyframe Core 설치 후, Eclipse 내에 Anyframe 기반의 개발 환경을 셋업하기 위해서는 다음과 같은 절차를 따르면 된다.
  • Anyframe_LIB 이라는 User Library 정의
  • Eclipse Server 프로젝트 구성
Eclipse 프로젝트 구성은 프로젝트의 성격에 따라 , 하나의 웹어플리케이션에 대해 하나의 Eclipse 프로젝트로 구성할 수도 있고, 프로젝트 관리의 편의를 위해 웹어플리케이션을 구성하는 각 서비스 단위로 Eclipse 프로젝트를 구성할 수도 있다. Anyframe에서는 위에서 제시한 프로젝트 구성 방법의 장단점을 고려한 중간책으로써, 비즈니스 레이어 구현을 담당하는 Server 프로젝트와 프리젠테이션 레이어 구현을 담당하는 Web 프로젝트로 나누어 해당하는 웹어플리케이션을 개발하도록 권장한다. 비즈니스 레이어와 프리젠테이션 레이어 병행 개발이 수월해지고, 레이어간의 결합도를 최소화하기 위함에 목적을 두고 있다.

[필수] Step 1 : Anyframe_LIB 이라는 User Library 정의

개발시 Eclipse 환경 설정의 편의를 위해 Anyframe_LIB 이라는 User Library를 정의한다. 설정 순서는 다음과 같다.
  1. Eclipse를 실행시킨다.
  2. Window > Preferences... 메뉴를 선택한다.
  3. Preferences 창의 좌측 메뉴에서 Java > Build Path > User Libraries를 선택한다.
  4. Preferences 창의 오른쪽 화면에서 New 버튼을 클릭하고, name 항목에 Anyframe_LIB이라고 입력한다. System library는 check하지 않는다.
  5. 앞서 입력한 Anyframe_LIB을 선택하고 Add JARs 버튼을 클릭한다.
  6. [Core Framework 설치 폴더] 내의 모든 jar 파일들을 선택하고 OK 버튼을 클릭한다.

[선택] Step 2 : Server 프로젝트 구성

다음과 같은 순서로 신규 Eclipse Web Project를 생성할 수 있다. Anyframe 에서는 Web 프로젝트 구성시, Eclipse 내에서 개발/디버그/실행이 가능하도록 프로젝트 유형을 Dynamic Web Project로 선택할 것을 권장한다.
  1. Eclipse를 실행시킨다.
  2. File > New > Java Project 메뉴를 선택한다.
  3. Eclipse 프로젝트명 및 경로, JRE 등을 정의하여 신규 Server 프로젝트를 생성한다.
  4. 신규 Java Project의 Build Path에 앞서 정의한 User Library인 Anyframe_LIB을 추가함으로써 Anyframe 기반 개발 환경을 갖춘다.
    • 신규로 생성된 Java Project명을 선택한다.
    • Context 메뉴 중, Properties를 선택한다.
    • Properties 창의 좌측 메뉴중 Java Build Path를 선택한다.
    • Properties 창의 오른쪽 화면에서 Libraries 탭을 선택하고 Add Library... 버튼을 클릭한다.
    • Add Library 창에 보이는 Library type 목록 중에서 User Library를 선택한 후, Next 버튼을 클릭한다.
    • 앞서 정의한 Anyframe_LIB을 선택한 후, Finish 버튼을 클릭한다.