이클립스(eclipse)에서 ObjectAid 플러그인 사용하여 Class Diagram 만들기

설치방법

이클립스 실행 후 Help > Install New Software > Add 선택하고 아래 사진과 같이 입력하기.

ObjectAid Update Site 이동하기




사용방법

1. 먼저 사용하려는 프로젝트에 uml 파일을 추가할 폴더 생성.

2. Class Diagram 파일을 생성한다.

3. 생성된 ucls 확장자를 가진 파일에 클래스파일을 드래그해 넣는다.

* 다이어그램 화면에서 오른쪽 클릭하면 이미지 저장(Automatic Image > Save Now , Save As Image)이 가능하고, Layout Diagram을 클릭하면 자동정렬된다.



# 설정 공유

File > Export 에서 Preferences를 export하고 다른 워크스페이스에서 import.


1. 설정파일 수정

eclipse > eclipse.ini 파일을 수정하며, 아래 설정값을 자신의 사양에 맞춰 변경하여 사용한다. 세미콜론(;)은 주석이다.

; workspace의 경로를 윈도우 타이틀바에 출력
-showlocation

; 클래스 유효성 검사 생략, 그러나 나중에 어딘서 오류나는지 확인하기 위해 사용 추천
;-Xverify:none

; jdk 버전으로 설정하면 속도 향상
-Dosgi.requiredJavaVersion=1.6

;---------------------------------------------
; JVM 메모리 관리
;---------------------------------------------
; JVM 시작히 힙 영역 크기 : 최소(ms), 최대(mx)
-Xms64m
-Xmx1024m

; Permanent(영구) 영역 : JVM 클래스와 메소드를 위한 공간, 'Out of Memory' 에러 발생시 크기 조절 = PermSize
; New/Young 영역 :  새로 생성된 개체들을 위한 공간 = NewSize
; Old 영역 : 만들어진지 오래된 객체들의 공간(New영역에서 이동)
-XX:PermSize=64M
-XX:MaxPermSize=512M
-XX:NewSize=128M
-XX:MaxNewSize=512M

; Heap Shrinkage를 수행하는 임계치를 지정한다. 예를 들어 이 값이 70이면 Heap의 Free 공간이 70% 이상이 되면 Heap 크기가 축소된다. MinHeapFreeRatio 옵션과 함께 Heap의 크기 조정을 담당한다. 기본값 70
;-XX:MaxHeapFreeRatio=70

;---------------------------------------------
; Garbage Collection 방식에 따라 가능한 옵션
;---------------------------------------------
; 병렬 GC 사용
; 메모리가 충분하고 코어수 많을때 유리하다.
-XX:+UseParallelGC

; CMS GC 사용
; 응답속도가 중요할때 사용한다.
; GC Pause에 의한 사용자 응답시간 저하 현상을 줄인다.
-XX:-UseConcMarkSweepGC
;-XX:+CMSIncrementalPacing

; G1 GC(Garbage-First Garbage Collector) 사용
; 성능은 좋지만 더욱 안정화가 되었을때 사용하는 것이 좋다.
; JDK 1.7.0_4 이후 사용하는것이 안정적
;-XX:+UnlockExperimentalVMOptions
;-XX:+UseG1GC
;-XX:MaxGCPauseMillis=10

;---------------------------------------------

; out of space in codecache 오류 발생시 증가. 이 값은 permGenSpace 공간에 할당되므로 비례하게 커야한다.
-XX:ReservedCodeCacheSize=128m

; 컴파일러의 소수점 최적화 기능을 작동시켜 빨라진다.
-XX:+AggressiveOpts

; 개별 Thread의 Stack Size를 지정
; 대부분 기본값 사용, 어플리케이션의 스레드 스택에 의한 메모리 요구향이 높아지면 'Out Of Memory' 에러 발생
-Xss4m

-XX:+UseFastAccessorMethods
-XX:CompileThreshold=20000


2. 소스 자동 폴딩 해제

Preferences > Java > Editor > Folding 에서 Enable folding 해제

혹은 Coffee Bytes Java Folding 플러그인으로 기능 확장


3. 코드 자동완성기능 해제

(자동으로 실행되는 것을 해제하고, ctrl+space를 사용해서 동작시킬 수 있다.)

Preferences > Java > Editor > Content Assist 에서 Auto Activation - Enable auto activation 해제


4. 오른쪽 하단에 메모리 사용상태 표시

Preferences > General 에서 Show heap status 체크


5. Spell checking 해제

Preferences > General > Editors > Text Editors > Spelling 에서 Enable spell checking 해제


6. 인코딩 변경

Preferences > General > Workspace 에서 Text file encoding 는 UTF-8, New text file line delimite 값은 사용환경에 따라 변경


7. 줄번호 사용(이클립스 루나버전 이후로는 기본값으로 설정)

Perferences > General > Editors > Text Editors 에서 Show line numbers 체크


8. 이클립스 실행속도 개선

실행할때 로딩되는 플러그인을 제외한다.

Preferences > General > Startup and Shutdown 에서 필요없는 것 제외


9. Validation 유효성체크 해제

자신이 사용할 부분만 켜서 사용한다.

Preferences > Validation


10. 불필요한 플러그인 삭제

1) Preferences > Install/Update 에서 Uninstall or update 선택

2) 불필요한 것 Uninstall


11. Autometic Update Off

Preferences > Install/Updates > Automatic Updates 에서 체크해제


참고 사이트

설정파일 링크, 링크, 링크, 링크

위키, GC튜닝, 폴딩강화, GC플러그인, 가비지컬렉터





이클립스 배경색 바꾸기

Window - Preferences - General - Editors - Text Editors - Background color 변경

테마(skin, theme ...) 변경하기



Android Studio(IntelliJ) 단축키 변경하기

평소 이클립스를 사용하다 안드로이드 스튜디오를 사용하려니 단축키가 많이 달라 불편한 점이 많았다. 하지만 이클립스 단축키를 그대로 사용하는 방법이 있다.

File - Settings 에서 Keymap 탭에서 Keymaps에서 Eclipse 를 선택한다.





이클립스 글자색 바꾸기(Color Theme)

Eclipse Color Themes Download Site Link


▶ 먼저 위 링크를 통해 아래사진과 같은 사이트에서 원하는 Theme를 선택하여 다운받는다. 이때 다운로드는 Eclipse Preferences(EPF)를 받는다.




▶ 이클립스에서 File - Import - Preferences 를 통해 다운받은 Theme 파일을 적용시킨다.






원래 상태(default)로 변경하기

"Windows>Preferences>Java>Editor"에서 Syntax Coloring - "Restore Defaults"하고 "Apply"합니다.

그리고 "General>Editors"에서 Text Editors에 들어가셔서 마찬가지지로 "Restore Defaults"하고 "Apply"하시면 원래상태로 돌아옵니다




1. Eclipse 다운받기

▶ 이클립스 4.4 루나에서 추가된 점 링크이동

2. Dark Theme 적용하기

Window - Preferences - General - Appearance 선택 후 Theme 변경





2.1 변경 후 Color Theme

▶ 변경 후 코드창이 밝아 사용하기 어렵다. 아래 링크를 통해 Color Theme 를 변경한다.

[Eclipse] 이클립스 글자색, 배경색 바꾸기(color themes change)



아파치 톰캣 7.0 설치(새창)

플러그인 설치


■ 아파치 톰캣(Apache Tomcat)이란? - 위키백과

아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발된 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버이다.

톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바 서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다. 톰캣은 관리툴을 통해 설정을 변경할 수 있지만, XML 파일을 편집하여 설정할 수도 있다. 그리고, 톰캣은 HTTP 서버도 자체 내장하기도 한다.

아파치 톰캣은 Apache Licence, Version 2를 채용한 오픈소스 소프트웨어로서, 서블릿이나 JSP를 실행하기 위한 서블릿 컨테이너를 제공하며, 상용 웹 애플리케이션 서버에서도 서블릿 컨테이너로 사용하는 경우가 많다. 버전 5.5 이후는 기본적으로 Java SE 5.0 이후를 대응한다.

참고로 Tomcat은 사전적 의미로 '수고양이'를 뜻한다.


■ 아파치 톰캣 설치

1. 아파치 톰캣 홈페이지에서 다운로드를 한다.


2. 설치는 기본설정으로 하면된다. 기본 포트는 8080이다.

오라클과 포트가 겹칠수도 있으므로 8090으로 하는 것을 추천한다.


■ 이클립스에 아파치 톰캣 플러그인 연동

3. 위 링크를 통해 플러그인을 받고 압축파일안의 com.sysdeo.eclipse.tomcat_3.3.0 폴더를 이클립스폴더 내 플러그인안에 넣는다.(예. D:\eclipse-jee-kepler-SR1-win32-x86_64\eclipse\plugins)


4. 이클립스를 재시작하면 Tomcat 아이콘이 생긴다.


5. 컴퓨터 내에 받은 아파치 톰캣을 연동한다. 

window -> preferences 의 Tomcat 에서 7.0을 선택하고 Tomcat home에는 톰캣이 설치된 경로를 선택한다.

Context declaration mode에는 Server.xml을 선택하고, 

Configuration file에는 C:\Program Files\Tomcat 7.0\conf\server.xml처럼 server.xml의 경로를 입력한다.

(아파치톰캣8.0은 이클립스에서 지원하지않는다.)


6. Advanced에는 톰캣의 경로를 지정한다.


7. 테스트할 파일을 작성하고 확인해보자.


8. 작성한 코드를 실행해본다.




제가 자주 사용하는 단축키만 정리해 보았습니다.

Ctrl + 1

퀵 픽스

Ctrl + D

한 줄 삭제

Ctrl + Alt + 방향키(↑, ↓)

줄 복사, 블록 복사(블록상태)

Alt + 방향키(↑, ↓)

블록 이동

Ctrl + Shift + F

코드 포맷팅(문법 템플릿에 맞게 들여쓰기)

Ctrl + F11

전에 실행했던 클래스 실행

F3

선언된 변수, 메소드 정의부로 이동

 

 

Ctrl + L

원하는 라인 이동

Ctrl + / or Ctrl + 7

주석 //

Ctrl + Shift + /

블록 주석 /*  */

Ctrl + Shift + \

블록 주석 해제

Alt + Shift + J

해당 메서드/클래스에 대한 주석생성

 

 

Ctrl + Shift + X

대문자로 변환

Ctrl + Shift + Y

소문자로 변환

Ctrl + O

메소드, 필드 확인

Alt + 방향키(←, →)

열려있는 탭 이동 

Ctrl + k

블록한 문자열의 다음번째 문자열 검색

Ctrl + J

단축키 사용 후 단어입력하면 찾기

Ctrl + Shift + T

클래스 찾기

Ctrl + , or .

다음 annotation 이동(에러, 워닝, 북마크)

Alt + Shift + R

선택된 이름 한꺼번에 바꾸기 

  

F11

디버깅 시작

F8

디버깅 계속

F6

디버깅 한줄씩 실행

F5

디버깅 한줄씩 실행 함수 내부로 들어감

 

 

Ctrl + Shift + L

모든 단축키 보기


 

이번 포스팅은 몇백줄, 몇천줄의 코딩을 하다가 에러가 났는데 몇번째 줄인지 찾을 수 없을 때

쉽게 찾을수 있도록 이클립스에 라인넘버를 설정하는 방법입니다.

 

라인넘버가 없는 화면입니다.

 

Window - Preferences 를 선탭합니다.

 

General - Editors - Text Editors 경로를 선택 후 오른쪽 화면에 Show line numbers 를 선택합니다.

 

라인넘버가 설정된 사진입니다.

간단한 방법으로 라인넘버를 설정하는 포스팅이었습니다. 감사합니다.

 

이클립스를 사용하는데 글씨가 너무 작아서 I 인지 L 인지 구별도 안가고, 피로감이 몰려와 하기싫어지면 안되겠죠.... 많은 분들이 이클립스를 사용하시는데 이번 크기는 글씨 크기를 키우는 방법에 대해서 알려드리겠습니다.

 

Window - Preferences 를 클릭해줍니다.

 

General - Appeareance - Colors and Fonts 로 들어가지면

Java Editer Text Font 를 더블클릭 또는 오른쪽 상단에 Edit를 클릭해줍니다.

( 저의 경우는 JAVA만 바꾸도록 하였습니다. 원하는 언어의 폰트를 변경하거나 Basic(이클립스 기본)에서 Font를 변경하시면 글씨 크기, 글씨체, 글꼴 스타일을 바꾸실수 있습니다. )

 

위 사진과 같이 크기를 알맞은 크기로 변경후 확인하시면 글씨크기를 바꾸실수 있습니다.

이클립스 글자크기를 설정하는 포스팅을 이만 마치겠습니다.


+ Recent posts