Anyframe Gen

Version 1.2.0

본 문서의 저작권은 삼성SDS에 있으며 Anyframe 오픈소스 커뮤니티 활동의 목적하에서 자유로운 이용이 가능합니다. 본 문서를 복제, 배포할 경우에는 저작권자를 명시하여 주시기 바라며 본 문서를 변경하실 경우에는 원문과 변경된 내용을 표시하여 주시기 바랍니다. 원문과 변경된 문서에 대한 상업적 용도의 활용은 허용되지 않습니다. 본 문서에 오류가 있다고 판단될 경우 이슈로 등록해 주시면 적절한 조치를 취하도록 하겠습니다.


I. Overview
1. Introduction
1.1. 개요
1.2. 기술 지원
1.3. 유지 보수
1.4. 시스템 사양
2. Key Features
2.1. 주요 특징
2.2. Anyframe Gen의 구조
2.3. 프로젝트 중심의 개발
2.4. CRUD 코드 생성
2.5. 테스트 코드 생성
II. Installation
3. 설치
4. [UPGRADE] 1.2.0 버전으로 업그레이드 하는 방법
III. Command Line Interface
5. 환경 설정
5.1. Anyframe Gen 환경 변수 설정
5.2. Anyframe Gen 도움말
5.3. DB 구동
6. Commands for Project
6.1. 프로젝트 생성
6.2. Anyframe 플러그인 설치 및 제거
6.3. Domain Class 생성
6.4. CRUD 소스 코드 생성
6.4.1. Business Layer 코드 생성
6.4.2. Presentation Layer 코드 생성
6.4.3. Business Layer와 Presentation Layer 코드 함께 생성
6.5. DB 정보 변경
7. 어플리케이션 및 프로젝트 빌드
7.1. 어플리케이션 빌드
7.1.1. 예시1) 어플리케이션 빌드 후 클래스 배포
7.1.2. 예시2) 어플리케이션 빌드 후 JAR 파일 배포
7.1.3. 예시3) 어플리케이션 빌드 후 WAR 파일 배포
7.2. 프로젝트 빌드
8. 어플리케이션 빌드 및 실행
8.1. 어플리케이션 빌드 및 웹 어플리케이션 실행
IV. Eclipse Plugin
9. Installing Anyframe Gen Plugin
9.1. Anyframe Gen 플러그인 설치
10. Preferences
10.1. Eclipse 설정
10.2. DB 구동
11. New Project Creation
11.1. Create new project
11.2. 프로젝트 생성 시 발생할 수 있는 에러 해결 Tip
11.2.1. Out of memory
11.2.2. Project Clean & JSP Validation Error
12. Domain Generation
13. CRUD Generation
14. Configuration
15. JDBC Setting
16. Anyframe Plugin Installation
17. Project/Application Build
17.1. Project Build
17.2. Application Build
V. Templates Extensions
18. 프로젝트 템플릿 확장
18.1. Web 타입 프로젝트 템플릿 확장
18.2. Service 타입 프로젝트 템플릿 확장
19. 소스 코드 템플릿 확장
19.1. 템플릿 폴더 생성
19.2. 템플릿 파일 목록 작성(template.config)
19.3. 템플릿 파일(*.ftl) 수정
19.4. 템플릿 파일(*.ftl) 변수
19.5. 변경된 템플릿 파일(*.ftl) 적용