인프런 커뮤니티 질문&답변

jo님의 프로필 이미지
jo

작성한 질문수

[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]

13강의에서 디렉토리 구조 차이

작성

·

875

0

다이나믹웹프로젝트를 이용해서 자동으로 프로젝트 생성을 하고 구조를 보았는데 선생님과 달리 저는 src가 아닌 src/main/java로 되어있고 src - main - java 폴더가 따로 생성되어 그 안에 .java 파일이 저장되어 있습니다. 그리고 src폴더 안에 webapp폴더가 들어가 있었는데 구조가 이렇게 된 이유가 무엇인지 모르겠습니다. 왜그런지 혹시 아시나요? webapp폴더는 제가 그냥 src 밖으로 빼내었는데 상관없겠죠?
 

답변 1

0

박매일님의 프로필 이미지
박매일
지식공유자

그림을 보면 동영상 강의 실습환경과 차이가 있는듯합니다.
실습환경은 달라도 크게 상관은 없습니다.

어떤 버전과 개발환경인지 잘은 모르지만 이클리스 환경이라고 보면
다이나믹웹프로젝트로 만들때 일반적으로 WebContent 디렉토리가 만들어지는데
위에 만들어진 프로젝트를 보니까 webapp로 만들어져 있습니다. 
아마 Maven형식으로 세팅이 되어 있는듯합니다. 상관은 없습니다.

WebContent를 webapp로 해석하면됩니다.
그리고 첫번째 노란색
-> src/main/java 이부분은 디렉토리 구조로 한번에 보이는 부분이구요.
->kr.bit.controller 는 package구조입니다.
아래에 노란색은
->위에 있는 디렉토리 구조를 아래에 폴더개념으로 보기 쉽게 쭉 펼쳐서 보여주는 부분입니다.
->위에서 보나 아래서 보나 상관이 없구요 원래 이렇게 만들어진 프로젝트도 있습니다.^^
src
  - main
     - java
       - kr
         - bit
          - controller
그리고 임의로 폴더의 위치를 변경하면 않되구요^^

 

jo님의 프로필 이미지
jo
질문자

답변 감사합니다. 확인해보니 다이나믹웹프로젝트 만들 때 content directory 경로가 src/main/webapp로 되어있었어요. webapp가 안에 들어있었나봐요. 다시 위치는 변경했어요. 감사합니다.

jo님의 프로필 이미지
jo

작성한 질문수

질문하기