프로젝트/영화예매 프로젝트
-
인프라 구성 및 개발환경 설정프로젝트/영화예매 프로젝트 2024. 11. 4. 00:35
1. 인프라 구성2. 개발환경 인프라 구성GCP 를 이용하여, DB 서버 및 웹서버 구축Thymeleaf를 이용하여 View Page 구현 (Bootstrap 적용, jQuery를 이용하여 restAPI구현)MariaDB를 사용하여, DB 구축 (JPA 사용 예정) 개발환경JAVA 17 버전 사용MariaDB 10.6 버전 이상 사용 (10.6부터 호환되기에 11.4대신해서 10.6 사용)Spring boot 3.3.5 버전 사용 (thymeleaf 와 bootstrap은 버전에 맞춰 사용 예정)intllij 사용
-
GCP 인스턴스 생성 (무료 서버)프로젝트/영화예매 프로젝트 2024. 11. 4. 00:06
GCP 로그인 후 VM 생성 이동 무료티어 버전 확인GCP 정책에 의해서, 무료티어 스펙이 존재(해당 부분은 주기적으로 업데이트 되므로 확인 요망)https://cloud.google.com/free/docs/free-cloud-features?hl=ko#compute Google Cloud 무료 프로그램 | Google Cloud Free Program이 페이지는 Cloud Translation API를 통해 번역되었습니다. 의견 보내기 Google Cloud 무료 프로그램 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. Google Cloud의 기본cloud.google.com 서버 설정 ( 리전 ) 서버 설정 ( cpu + mem ) 서버 설정 ( 코어 설정 ) ..
-
JAVA CONVENTION 정리프로젝트/영화예매 프로젝트 2024. 11. 3. 14:43
Indent 규칙공백 (space bar) 4칸중괄호는 같은 줄에 열고, 코드 블록이 끝나는 부분에 닫기if ( [조건] ) {(4칸)// body}클래스 규칙파스칼 케이스 적용파스칼 케이스 (Pascal Case)- 클래스명은 대문자로 시작하고 각 단어의 첫글자도 대문자로 표기- 인터페이스 이름은 형용사 형태로 짓기 가능Ex) UserAccount네이밍 규칙카멜케이스 적용 (변수이름, 메서드 ... )카멜 케이스 (Camel Case)- 맨 앞 단어의 첫 철자를 소문자로 시작하되, 그 다음 이어지는 단어의 첫 철자를 대문자로 표기하는 방식Ex) autoHandle상수 규칙상수의 경우 모두 대문자로 설정매직넘버 사용 금지 ( 숫자나, 문자열과 같은 리터럴 값을 바로 사용하는 것 피하기, 의미있는 이름을 ..
-
Git Flow 설정프로젝트/영화예매 프로젝트 2024. 11. 3. 14:32
1. GIT FLOW 란?2. GIT Flow 적용 GIT FLOW 란?GIT Flow 란, 브랜치 전략으로서 코드 관리 및 배포를 체계적으로 진행할 수 있도록 도와주는 역할을 의미합니다.대게는 운영서버부터 개발서버 QA를 구간마다 맞춰서 진행을 해야하기에 혼자개발을 하지 않는 이상 GIT FLOW 전략이 필요합니다.브랜치브랜치 목적Main안정적인 배포 버전을 관리하는 브랜치.실제 운영되고 있는 버전Devleop개발용 브랜치, 기능 개발이 완료되면 Develop 버전에 통합된다.Feature새로운 기능을 개발할 때, 사용하는 브랜치 (개발이 완료되면 develop 브랜치에 병합됨)Release 해당 브랜치에서는 main 브랜치에 가기전, QA를 통하여 기능들을 테스트하고 수정하는 단계를 거친 후 main..
-
Git Commit 메시지프로젝트/영화예매 프로젝트 2024. 11. 3. 14:24
1. Commit 유형2. Commit message 방법3. 예시 Commit 유형Commit의 헤드라인 부분에 적용무슨 목적으로 Commit하는지 작성Commit 유형Commit 유형 설명FEAT새로운 기능의 추가FIX버그 수정DOCS문서 수정STYLE코드 포맷팅, 세미콜론 누락, 코드자체 변경 없는경우 (스타일 변경)REFACTOR코드 리펙토링TEST테스트 코드 추가CHORE빌드 업무 수정, 패키지 매니저 수정 (ex .gitignore 수정) Commit Message 작성 방법[제목]1. 제목과 본문을 빈행으로 분리2. 제목행은 간결하게 표현3. 제목행의 첫글자는 대문자로 시작4. 제목행 끝에는 마침표를 넣지 않는다[본문]1. 본문은 72자마다 끊어서 줄을 바꿔준다2. 본문을 사용하여 변경한 내..