본 프로젝트는 학교의 JSP 수업 과제(명함 관리 프로젝트)를 위해서 진행되었다.
해당 저장소에는 프로젝트에서도 프론트와 관련된 코드들이 올라와 있다.
해당 프로젝트와 유사한 기술스택을 사용할 예정인 분들을 위해서 테스트 해볼 수 있도록 개발 환경을 위한 설정
- IDEA : IntelliJ IDEA
- Version : JAVA EE 8, Servlet 4.*, JSP 2.3, Tomcat 9.*
위 4개의 버전은 맞춰 줘야한다. 버전에 관한 자세한 설명은 링크 된 사이트를 참조 : Java EE와 Servlet/JSP의 관계와 WAS 개념 정리
프로젝트 구조는 크게 3가지로 나뉜다
- lib : 사용되는 라이브러리 파일이 들어있는 디렉토리
- src : java(servlet) 파일들이 들어있는 디렉토리
- web : jsp파일들이 들어있는 디렉토리. 프론트 작업과 관련된 파일들이 들어갈 예정
개발을 진행하며 사용되는 브랜치 목록
- main : 하나의 기능이 완성되거나 버그를 고칠 때 마다 해당 브랜치에 통합
- feature : 기능 개발에 사용되는 브랜치
- hotfix : 버그를 수정하는데 사용되는 브랜치