본문 바로가기

Program/IDE

(54)
이클립스 헬리오스, boolean 변수에 대하여 자동으로 getter 등록시 'is..' 가 아닌 'get..' 으로 설정하기 boolean 으로 설정된 변수를 getters 로 세팅시 이클립스의 Default 는 'is' 명칭을 사용하게 됩니다. 그러나, 설정을 변경하면.. 아래와 같이 일반적인 명칭인 'get' 을 사용하게 됩니다. (이미지 내용이 제대로 보이지 않으면 이미지를 클릭해 보세요..) Java, Code Style 에서 "Use 'is' prefix for getters that return boolean" 기능을 꺼 두세요.. 자, 설정이 바뀐 상태에서 아래와 같이 .java 본문에서 마우스 오른쪽 커서를 클릭하여 메뉴를 열고, Source, Generate Getters ans Settings.. 를 실행하면, 'is' 접두사 대신에 기본적으로 사용되는 'get' 접두사가 사용됩니다. 기본은 아래와 같이 'U..
이클립스, if~else~ 문과 boolean 변수를 통한 Dead Code 풍선 도움말 처리 방법. 아래 코드를 보면 'Dead code' 경고가 나옵니다. 이클립스 IDE 가 성능이 너무 좋아서 나오는 건데요. 이유가 다 있는 것이죠. 이런걸 무시하고 그냥 넘어가도 실제로 문제가 없기도 합니다만, 예외 상황이 발생한다면 대략 난감해집니다. 바로, 원인을 알 수 없는 런타임 오류가 나는 거죠. 일단, (위의 그림에서 'Dead code' 라고 풍선 도움말이 나오는 바람에 가려진 부분을 포함한) 원본은 아래와 같은 코드입니다. response.sendRedirect("/"); 를 실행하면 현재의 .jsp 에서 더이상 진행이 되지 않고 Root 페이지로 이동합니다. 물론, 웹서버 설정에 따라 다른 반응이 나오긴 하겠지만 말입니다. 혹시나 sendRedirect 메소드가 실행된 다음에 이후의 문장이 실행되지..
이클립스 헬리오스, 수정된 코드 위치를 왼쪽 Vertical Ruler 에 표시 수정된 부분을 찾으려 할때 요긴합니다. "TODO" 라고 설정하면 파일 안에서 수정할 곳을 찾기 쉽습니다만, 일일이 입력해야 하잖아요. 이에 비해서 '~' 문자는 파일에서 찾기는 쉽지 않지만, 사용자가 일일이 입력해야 하는 불편을 덜어 줍니다. 단, 저장을 하면 '~' 문자는 다시 사라집니다. 저장하기 전에만 표시를 해 준다는 점은 기억해야 겠어요.
이클립스, ignore white space. 코드 비교시 공백문자 무시 혼자 작성하면 코드 작성 스타일이 동일하겠죠. 그러나, 혼자라도 일정 기간이 지나면 조금씩 바뀌고.. 더우기, 팀으로 일한다면, 누구는 공백을 탭으로 넣기도 하고 스페이를 넣기도 하고.. 그렇죠. 이렇게 했을때, CVS 나 SubVersion 등으로 코드 형상관리를 할때 서로 다른 공백 문자 때문에, 코드가 어떻게 다른지 구분하는데 시간이 많이 소요되거나 아예 갈팡질팡 할 때가 있어요. 이런 현상을 방지하기 위해서 공백문자 무시를 선택합니다. 다만.. 공백이 중요한 경우도 있어요. 그럴 때는 아래 체크를 다시 풀어 주어야 하겠죠.. 입맛에 맞게 수정하세욤.. ~.~
PC 개발환경으로 스프링 프레임웍 사용중 '프로토콜 위반' 오류 메시지가 나올때 JDBC 드라이버 통일 요망 오라클 jdbc 드라이버 공식 다운로드 웹페이지 http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html 참고로.. classes12.jar 는 JDK1.2 와 JDK1.3 버전용, ojdbc14.jar 는 JDK1.4 버전용. ojdbc14_g.jar 와 같이 _g 가 붙는 것은 debug 와 trace 코드가 들어간 버전(일반용 아님) 현재 스프링 1.2.6 을 사용하는데, 다른 화면들은 제대로 잘 나오는데.. 간혹 '프로토콜 위반' 오류가 발생하여 여기저기 뒤저보았더니, JDBC 드라이버가 맞지 않아서 그렇다고.. PC 개발 환경에서 시스템 변수를 편집하여 classpath 를 확인하였더니.. 여기는 프레임웍에서 사용하는 ..
이클립스 헬리오스 Eclipse Helios 에서 탭 사이즈 조정. General, Ant, Java 코딩 작업을 하다 보면, 작업자들마다 다른 탭 사이즈를 일정하게 고정할 필요가 있습니다. 이때 기본 옵션에서 탭 사이즈를 바꾸더라도 .java 에서는 다르게 나옵니다. TabSize 의 DefaultValue 는 '4' 입니다만.. Depth 가 깊어지면, 3 이나 2를 사용하게 됩니다. 저는 대략 2.. Preferences, Java, Code Style, Formatter 등을 차례로 클릭하면 아래 그림과 같이 나옵니다. 아마도 'Active profile' 이 'Eclipse [built-in]' 일 겁니다. 다른 것이 선택되어 있더라도 상관은 없어요. 'Edit...' 버튼을 클릭합니다. (이미지에 있는 글자가 잘 안 보이시면, 이미지를 클릭해 보세요) 'Indentation' 탭에서 'Tab ..