반응형
작업을 하다 문자열이 들어가야 되는 부분이 있으면 변수로 대체하고 그 값을 properties 파일에
저장해서 사용하게 된다. 이것은 다양한 언어처리와 재 컴파일의 불편함을 막고 관리를 용이하게
하기 위한것이다. 다양한 언어처리는 다국어 properties 를 만들어 일괄적으로 언어에 맞게
서비스를 할수 있도록 해준다. 그리고 소스에 문자열이 들어가 있는 경우, 이것이 변경된다면
재 컴파일하여 소스를 재 업로드 해야된다. properties 로 뽑아 내어 변수로 대체해놓으면 이런
불편함은 없어질 것이다 .
이런 장점이 있기 때문에 작업시 필히 문자열을 변수로 대체하게 되는데 이클립스에서는 이를
자동으로 뽑아낼수 있도록 기능을 제공해준다.
먼저 추출을 위한 문자열을 선택하고 오른마우스 > source > Externalize Strings .. 선택한다.설정화면이 나타나게 되는데 페이지에서 문자열 추출가능한 데이터 리스트가 모두 표시되므로
원하지 않은 데이터까지 추출되지 않도록 확인후 선택 해제 하도록 한다.
추출하고자 하는 데이터가 정리 되었으면 아래부분 Accessor class 란에 저장될 경로와 파일명을
설정한다. 이것은 추출한 데이터가 저장될 properties 파일이다 다음을 누르게 되면 변경될 정보들에 대한 내용을 보여주게 된다.잘못 된게 있는지 확인하고 완료를 누르게 되면 Accessor class 에서 설정된경로의 파일에
정보들이 성공적으로 저장된 것을 볼수 있을것이다.반응형
'프로그래밍 툴 > 이클립스(Eclipse)' 카테고리의 다른 글
이클립스에 FTP 플러그인 달아서 사용하기 (22) | 2010.08.01 |
---|---|
오라클 사용자를 위한 이클립스 플러그인 JOra (0) | 2010.08.01 |
무료 SVN Repository 를 제공하는 ProjectLocker 사용기 (0) | 2010.06.30 |
갈릴레오(Galieo) 이클립스에서 SVN 클라이언트 사용하기 (5) | 2009.11.10 |
debug 진행시 외부라이브러리 jar 에 막혀 진행을 할수 없을 때 (1) | 2009.08.19 |
Eclipse 에서 winamp 플러그인을 설치해서 음악을 들어보자 (0) | 2009.08.11 |
eclipse 에서 문자열을 일괄적으로 바꾸고 싶을 때 (3) | 2009.08.03 |
eclipse JVM 메모리 관리 Plugin (0) | 2009.08.03 |