기본 프로젝트 생성
⦁ Spring Legacy Project
⦁ Project Name : Travelers
⦁ Spring MVC project 템플릿 선택
*Spring MVC Project
MVC 는 Model, View, Controller의 약자 입니다.
하나의 애플리케이션, 프로젝트를 구성할 때 그 구성요소를 세가지의 역할로 구분한 패턴입니다.
기본적인 틀만 생성
분담 후 필요한 파일은 특정 규칙에 맞춰 이름을 지정해 생성
main/java
controller 패키지 => CamelCase 표기법 사용. ex) HomeController
dao 패키지 => CamelCase 표기법 사용. ex) HomeDAO
dto 패키지 => CamelCase 표기법 사용. ex) HomeDTO
service 패키지 => CamelCase 표기법 사용. ex) HomeService
main/resources
Mybatis 설정에 필요한 jdbc-config.xml
=> Snake_case 표기법 사용 ex) info_jdbc-config.xml
Mybatis 설정에 필요한 mapper.xml / mybatis-config.xml
=> Snake_case 표기법 사용
ex) info_mapper.xml / info_mybatis-config.xml
main/webapp/resources
필요한 리소스들을 넣음 (js 파일, css Template, image ...)
main/webapp/WEB-INF/lib (새로 생성한 폴더)
필요한 라이브러리 파일들을 넣음
main/webapp/WEB-INF/views
jsp 파일들을 넣음
큰 틀을 폴더로 만들고, Snake_case 표기법을 사용해서 파일명 지정
만든 프로젝트 Github에 올리기
Eclipse 사용해서 깃허브에 올림
각자 branch 생성
테스트 겸, 회의 내용 정리 파일 업로드
git bash를 사용해 업로드
'Java > Spring 프로젝트' 카테고리의 다른 글
2. 게시판 구현 (0) | 2020.07.19 |
---|---|
0. 프로젝트 설계 [Travelers] (0) | 2020.06.26 |