IntelliJ IDEA

 

 

    IntelliJ IDEA 클라이언트와 서버 측면의 자바 애플리케이션 개발을 위한 통합 개발 환경(IDE)입니다.
    
제품의 현재 주요한 버전은4.x 입니다.



    
IntelliJ IDEA에서 이용할 있는 여러 가지 태스크에 관하여 도움을 얻기 위하여, 아래 연결을 클릭하십시오.

1. IDEA 사용자 인터페이스

 메뉴와 툴바
  윈도우
 에디터 윈도우
 상태 표시줄

2. 프로젝트 관리

 프로젝트 생성
 모듈 생성
 프로젝트 구성

 경로
 컴파일러 옵션
 버전 제어

 CVS 옵션
 Visual SourceSafe 옵션
 StarTeam 옵션

 프로젝트 코드 스타일 옵션
 GUI 디자이너 옵션
 템플릿 프로젝트 설정

 프로젝트 닫기 재개멀티프로젝트의 지원

 프로젝트 공유

3. IDE 설정

 일반 옵션
 외관
 에디터 옵션
 코드 완성
 에러 강조 옵션
 색과 폰트
 전체 코드 스타일 옵션

 일반
 들여쓰기와 중괄호
 랩핑
 공백
 공백
 임포트 
 JavaDoc
 J2EE 이름 

 디버거 옵션
 외부 자원
 파일 타입
 TODO
 로컬 히스토리 옵션
 라이브 템플릿
 파일 템플릿
 키맵
 외부
 경로 변수
 플러그 관리자
 JDK & 글로벌 라이브러리
 애플리케이션 서버
 Intention PowerPack 
 
사용자 & 시스템 설정

4. 프로젝트 구조

 프로젝트
 커맨더
 파일 구조
 클래스 계층
 메소드 계층
  계층

5. 파일 관리

 새로운 파일 생성
 새로운 클래스 생성
 새로운 인터페이스 생성
 새로운 패키지 생성
 새로운 디렉터리 생성
 파일 열기
 삭제
 파일(Diff) 비교
 파일 템플릿

6. 파일 편집

 코드 완성
 에러 강조 표시
 Intention Actions 
 코드 폴딩
 코드 리포맷팅
 
임포트 관리
 매크로
 라이브 템플릿

 라이브 템플릿에 대하여
 사전 정의된 라이브 템플릿
 라이브 템플릿 정의

 Override/Implement/Delegate Methods
 코드 생성
 다른 코드-인식 특징
 Javadoc 편집
 Javadoc 생성
 앤트 빌드 생성
 생산성 가이드
 종속성 분석

7. 네비게이션 & 검색

 일반 검색

 찾기 옵션
 교체 옵션
 인크리멘탈 검색
 
경로에서 찾기
 경로에서 교체

 코드 네비게이션
 사용 검색

 패키지 사용 검색
 클래스 사용 검색
 메소드 사용 검색
 클래스 필드, 메소드 매개 변수, 로컬 변수 사용 검색
 Refactoring 미리보기

 구조화된 검색 교체
 복제 위치
 검색 윈도우
 북마크
 ToDo 목록

8. GUI 디자이너

 개요
 
 GUI 만들기
  펑션화 만들기
 주문의 구성요소 팔레트

9. Refactoring Code

 Rename Refactorings

 Rename Package
 Rename Class
 Rename Method
 Rename Field
 Rename Local Variable
 Rename Method Parameter 

 메소드 서명의 변경
 클래스 서명의 변경
 메소드 정적으로 만들기  

 인스턴스 메소드로 변환
 
Move Refactorings

 Move Package
 Move Class
 Move Members
 Move Inner to Upper Level

 카피/클론 클래스
 안전한 삭제  

 추출 메소드  

 메소드 코드 중복의 교체  

 Introduce Variable
 Introduce Field
 Introduce Constant
 Introduce Parameter

 Extract Interface
 Extract Superclass

 가능한 곳에서 인터페이스 사용
 멤버 끌어 올리기
 멤버 밀어 내리기
 
Replace Inheritance With Delegation
 Inline Refactoring

 Inline Variable
 Inline Method

 익명을 내부로 변환
 필드의 인캡슐화
 Replace Temp with Query
 Replace Constructor With Factory Method
 Generify Refactoring

10.  컴파일/실행/디버깅

 컴파일
 실행/디버그 옵션

  애플리케이션 옵션
  애플릿 옵션
  JUnit 옵션
  원격 프로세스 옵션
  JSR45 호환 서버 옵션
 
Tomcat 서버 옵션
  WebLogic 서버 옵션

 실행
 디버깅

 디버그 동작
 브레이 포인트 관리

 라인 브레이크 포인트
 예외 브레이크 포인트
 필드 워치 포인트
 메소드 브레이크 포인트
 브레이크 포인트 - 공통 이슈

 디버그 윈도우

 쓰레드
 프레임
 워치

12. 버젼 제어 시스템

 CVS 통합

 CVS 통합의 구성
 글로벌 CVS 퍼레이션
 프로젝트 특유의 오퍼레이션
 파일 특유 오퍼레이션
 고급 기능

 StarTeam 통합
 Visual SourceSafe 통합

13. JUnit 통합

14. Ant 통합

 일반 옵션
 Ant 빌드 윈도우
 빌드 파일 속성

15. 로컬 히스토리

 파일 히스토리
 디렉터리 히스토리
 차이 보기
 추가 라벨

16. 코드 검사 

 Unused Declaration
 Declaration Access Can Be Weaker
 Declaration Can Have Static Modifier
 Declaration Can Have Final Modifier
 Unused Method Parameters
 Actual Method Parameter Is the Same Constant
 Unused Method Return Value
 Method Returns the Same Value
 Empty Method
 Redundant Throws Clause
 Constant Conditions & Exceptions
 Unused Assignment
 Redundant Type Cast
 Local Variable or Parameter Can Be Final
 Declaration Has Javadoc Problems
 Deprecated API Usage
 equals() and hashCode() Not Paired
 EJB Errors And Warnings

17. J2EE 지원

 J2EE 애플리케이션 개발

 J2EE 애플리케이션 모듈 생성

 J2EE 구성요소의 추가/삭제
 설정/에디터

 EJB 지원

 EJB 관리

 EJB 모듈의 생성
 EJB 항목 작성
 EJB 항목 삭제
 
EJB 모듈 속성의 편집
 EJB 속성의 편집

 EJB 편집
 리팩토링

  & 트릭

  애플리케이션 개발

  모듈의 생성 제거
  모듈 지원의 구성
  모듈 속성 에디터
 Make 모듈
 
JSP Servlets 편집
 JSP Validation

 태그 라이브러리 지원

  모듈 실행/디버깅

  & 트릭

 XML 지원

 XML 편집
 DTD
 XML 스키마 지원
 
Ant 빌드 파일 편집

 애플리케이션 서버 통합

 애플리케이션 서버 통합의 구성
 J2EE 애플리케이션의 전개

18. Generics 지원

 Generics 소개
 Generics 지원 셋업
 Generics 인식의 특징 예제

19. 참조

 기능적 분류에 의한 디폴트 단축키
  스트로크에 의한 디폴트 단축키
 공통 다이얼로그
 Open API

20. 감사의