본문 바로가기

Java/Spring 프로젝트

1. Github 협업 준비

반응형

 기본 프로젝트 생성 

⦁ 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를 사용해 업로드

 

 

GitHub - MemmeOne/Travelers

Contribute to MemmeOne/Travelers development by creating an account on GitHub.

github.com

 

반응형

'Java > Spring 프로젝트' 카테고리의 다른 글

2. 게시판 구현  (0) 2020.07.19
0. 프로젝트 설계 [Travelers]  (0) 2020.06.26