[SPRING]개발환경 구축
카테고리: SPRING
[2] 개발환경 구축
2.1. 자바 개발환경 구성 주의사항
- 한글로 작성된 폴더는 피함
- 설치판 (.msi, .exe) 보다는 .zip 압축파일을 이용
- 관리 용이하도록 특정폴더를 지정함
- 이클립스 프로젝트 컨텐츠 인코딩 유형은 UTF-8으로 설정함
2.2. 지원도구
- 빌드도구 (Build tools)
- 개발자가 작성한 코드 컴파일, 배포를 위한 추가적인 작업수행, 패키징 수행
- 필요한 라이브러리 관리 (의존성 관리)
- Gradle
- Maven
- 프로젝트 구조와 내용을 기술하는 선언적 접근 방식의 오픈 소스 빌드 툴
- 프로젝트 종속 라이브러리들과 그 라이브러리에 의존하는 Dependency 자원까지 관리할수 있음
-
프로젝트 전반의 리소스 관리와 설정 파일 그리고 이와 관련된 표준디렉토리 구조를 처음부터 일관된 형태로 구성하여 관리할 수 있음
-
메이븐 프로젝트 구성 요소들
- pom.xml
=> 프로젝트 정보가 표시되며 스프링에서 사용되는 여러가지 라이브러리를 설정해서 다운로드 할 수 있음 - src\main\java
=> 자바 소스 파일 위치 - src\main\resources
=> 프로퍼티 파일이나 XML 파일 등 리소스 파일이 위치 - src\main\webapp
=> WEB-INF 등 웹 애플리케이션 리소스가 위치 - servlet-context.xml
=> web 관련 설정 파일 - root-context.xml
=> non-web 관련 설정 파일 - src\test\java
=> jUnit 등 테스트 파일이 위치 - src\test\resources
=> 테스트 시 필요한 resource 파일이 위치
- pom.xml
-
- 버전제어시스템 (DVCS)
- 코드의 변경이력(변경된 내용 기록) 관리
- 동료와 원거리에서 협업하기 위해 필요한 공동작업공간 제공
- git
- svn
댓글 남기기