설치
원격 설치Spring IDE for Eclipse - Beans Configuration Support 페이지를 보고 설치 관련 정보를 얻었다. 빈 설정 관련해서 비주얼한 지원을 받으려면 Runtime-version of Eclipse's Graphical Editing Framework (GEF)가 필요하다는 것 같았다. 그래서 그걸 먼저 깔았다.
설치하는 방법은 이클립스 3.x를 기준으로 설명하면, Help > Software Updates > Find and Install... 메뉴를 선택하여 Install/Update 대화상자를 띄운다. Next 한번 누르면 Install 화면이 등장하는데, 여기 Eclipse.org update site 라는 항목이 기본적으로 존재할 것이다. 이를 펼쳐서 Grapical Editing Framework(3.0.1)을 선택하고, 설치과정을 거친다. 설치가 종료되면, 이클립스 재시작을 권고하는 창이 뜬다. 재시작한 이후에 Install 화면으로 다시 돌아와서, 이번에는 New Remote Site 버튼을 선택하여, 원하는 이름과 Spring update site의 URL을 입력한다. URL은 http://springframework.sourceforge.net/spring-ide/eclipse/updatesite/ 이다. 마찬가지로 설치과정을 거치고 이클립스 재시작에 응한다.
탐색
훑어보기설치하고 당황한건 달라진 것이 없다는 점이다. 메뉴가 추가된 것도 아니고, New > Project 하면 Spring 프로젝트 항목이 존재하는 것도 아니다. 한참 둘러보니 이미 만들어진 프로젝트(Java가 아닌 Simple 프로젝트 역시)를 선택하고 오른쪽 마우스를 누르면 Add Spring Beans Project Nature 메뉴가 새로 등장한다. 이를 선택하면 프로젝트 아이콘 우측 상단에 작은 S자가 등장한다. 이 메뉴는 토글이었다. 이후에는 컨텍스트 메뉴에 Remove Spring Beans Project가 생긴다.
S자가 나타난 후, 즉 프로젝트에 Spring 빈즈 프로젝트 성향이 부가된 이후에는 프로젝트 프로퍼티에 Spring Beans Project 항목이 추가된다. 또, Window > Show View > Other... 메뉴를 선택하면 Spring Beans 뷰가 추가된 것을 확인할 수 있다.
Spring 프레임워크 업데이트원격으로 설치하면 현재(2004.10.18) Spring 1.0.2 버전 까지를 제공한다. 현재 최신 버전의 Spring인 1.1.1 사용을 위해서는 수동으로 설정 정보와 라이브러리 파일을 추가해줄 필요가 있다. 수정이 필요한 내역은 다음과 같다.
이클립스 plugins 디렉토리 하위의 org.springframework_1.0.2 디렉토리를 org.springframework_1.1.1으로 바꾼다.
마찬가지로 org.springframework.core_1.0.2 디렉토리도 org.springframework.core_1.1.1으로 변경한다.
org.springframework_1.1.1 디렉토리 및 org.springframework.core_1.1.1 디렉토리의 plugin.xml 파일의 version 정보 수정
org.springframework.core_1.1.1 디렉토리 spring-core.jar 및 common-loggings.jar 파일을 1.1.1에 포함된 것으로 덮어쓴다.
이클립스 features 디렉토리 하위의 org.springframework_1.0.2 디렉토리에 위치한 feature.xml 파일에서 plugin 관련 버전만 1.1.1로 수정한다.
|
Spring config 파일 등록Spring 프로젝트에서 Alt-Enter키를 눌러, 프로젝트 등록정보에서 Spring Beans Projcect 항목을 선택한 이후에 config 파일을 등록했다. Spring beans View에 해당 파일이 보이는 것 외에는 큰 변화가 없다.
겉으로 드러나는 변화는 없었지만, 일단 Spring XML 파일 즉, Spring 설정 파일 유효성(Validation)을 체크해서 알려주네요.
|