Server-Side/Java2011. 4. 18. 11:34
Shift + Alt + x -> t : 범위내의 모든 테스트를 수행한다.

Shift + Alt + s -> r : getter, setter를 생성한다.

Ctrl + Shift + o : 클래스에서 사용하지 않는데 import된 패키지 또는 클래스를 제거한다.

Shift + Alt + a : toggle block selection으로 여러 라인을 똑같이 변경하고자 할때 범위를 지정해서 한번에 변경한다.
Posted by 준피
Server-Side/Java2011. 4. 16. 20:58
이클립스 Helios Service Release 1을 설치를 한다. 이클립스 다운로드


다음의 플러그인을 설치한다.

Help -> Install New Software

각 플러그인은 설치할때마다 이클립스를 재시작해줘야 꼬이지 않는다.

메이븐 플러그인  
m2eclipse 다운로드 (war 파일로 자동 배포해주는 툴) 
다운로드 apache-maven (이클립스 디렉토리 안에 바이너리 파일을 다운받아서 압축을 푼다.)
시스템변수를 확인하고 없으면 추가한다.
(생성)JAVA_HOME => C:\Program Files\Java\jdk1.6.0_22
(생성)MAVEN_HOME => C:\eclipse\apache-maven-3.0.1-bin\apache-maven-3.0.1 (바이너리 파일 압축 푼 폴더)
(추가)Path => ;%MAVEN_HOME%\bin
시스템 재시작

커맨드 창을 열고 버전이 나오면 정상이다.
> mvn -version
Apache Maven 3.0.1 .....
...
...

이클립스를 실행하고 프로젝트 루트에서 우클릭 후,
'Run as' -> 'Maven Install' 을 클릭한다.
이것저것 다운받은 뒤에 마지막 즈음에 "[INFO] BUILD SUCCESS"를 보면 성공이다.

서브버전 플러그인 
subversive 다운로드 (밑에 Early Access 부분의 Update-site 참고 or Helios Release 부분의 UPdate-site 참고)
로컬컴퓨터에서 Update를 받을때마다 이클립스에서는 자동으로 반영된다.

vim 플러그인 
vrapper 다운로드 (개인적으로 gVim을 쓰던 습관으로 설치함)

스프링 플러그인 


로컬 서버 추가
이클립스 디렉토리 안에 바이너리 파일을 다운받아서 압축을 푼다.

Window -> Preferences -> Server -> Runtime environment -> Add

프로젝트를 생성하고 WebContent  밑에 index.jsp를 생성하고 실행한다.
 
에러가 없다면 성공이다.
Posted by 준피
Server-Side/Java2011. 3. 12. 14:25
Window -> Preference -> General -> Keys 에서 'next editor'로 검색하면 나온다.

기본은 Ctrl + F6 이고 원하는 값으로 변경하려면

밑의 Binding에서 실제 원하는 키를 입력하면 된다.
Posted by 준피
Server-Side/Java2011. 3. 9. 16:44
이클립스는 문자열 붙여넣기 할 때 자동 이스케이프 해주는 옵션이 있어서 매우 편리하다.

Window > Preference > Java > Editor > Typing 으로 가면 제일 밑에

Escape text when pasting into a string literal 옵션을 체크하면 된다.
Posted by 준피
Server-Side/Java2011. 3. 4. 14:47
iBatis의 xml파일에서 "<" 또는 ">"와 같은 비교연산을 사용하는 경우 태그와 같은 기호이므로 문법 오류가 난다.
이런 기호의 escape를 위한 두가지 해결 법이 있다.

예제 문장 : 문법 오류
WHERE time < #time#

1. CDATA를 사용한다.
WHERE time <![CDATA[ < ]]> #time#

2. 간접 표현식 사용
WHERE time %lt; #time#

'Server-Side > Java' 카테고리의 다른 글

[Eclipse] 자주쓰는 단축기 모음  (0) 2011.04.18
[Java] Spring 개발환경 갖추기  (0) 2011.04.16
[Eclipse] 창전환 키 변경  (0) 2011.03.12
[Eclipse] Escape text when pasting  (0) 2011.03.09
[Tomcat] 쓰레드 갯수 조절하기  (0) 2011.01.31
Posted by 준피