[SPRING]개발환경 구축

Date:     Updated:

카테고리:

태그:

[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 파일이 위치
    • 버전제어시스템 (DVCS)
      • 코드의 변경이력(변경된 내용 기록) 관리
      • 동료와 원거리에서 협업하기 위해 필요한 공동작업공간 제공
      • git
      • svn

SPRING 카테고리 내 다른 글 보러가기

댓글 남기기