Spring/Spring 쇼핑몰 프로젝트

[쇼핑몰프로젝트] ChatGPT를 이용하여 만드는 JAVA Spring 쇼핑몰 - DAY 1: 프로젝트 소개와 환경 설정

개발자하소서 2024. 7. 10. 23:44
728x90
반응형
SMALL

DAY 1: 프로젝트 소개와 환경 설정

 

목표

  1. 자바 스프링 프레임워크와 프로젝트에 대한 이해

  2. 개발 환경 설정 (JDK, IDE 설치)

  3. GitHub 저장소 생성 및 프로젝트 초기화

 

 

 

📌 자바 스프링 프레임워크 소개

 


스프링 프레임워크(Spring Framework)는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로,

자바 엔터프라이즈 애플리케이션 개발을 용이하게 한다.

스프링 부트(Spring Boot)는 스프링 프레임워크를 쉽게 설정하고 시작할 수 있게 도와주는 프로젝트다.



주요 특징:

  • IoC (Inversion of Control): 객체의 생성과 관리를 프레임워크가 담당

  • DI (Dependency Injection): 의존성 주입을 통해 객체 간의 결합도 감소

  • AOP (Aspect-Oriented Programming): 관점 지향 프로그래밍 지원

  • Spring MVC: 웹 애플리케이션 개발을 위한 모델-뷰-컨트롤러 패턴 지원

 

 

📌 개발 환경 설정

 

1) JDK 설치

 


자바 개발을 위해 JDK(Java Development Kit)가 필요하다. JDK 11 이상의 버전을 설치한다.

(다운로드페이지) :  https://www.oracle.com/kr/java/technologies/downloads/


설치가 완료되면, 터미널이나 명령 프롬프트에서 java -version 명령어를 통해 설치가 제대로 되었는지 확인한다.

 
 
 

2) IDE 설치

 


개발을 위한 통합 개발 환경(IDE)으로 IntelliJ IDEA를 권장한다. 


(다운로드페이지) :  https://www.jetbrains.com/ko-kr/idea/


(참고) :  https://seohee-ha.tistory.com/412

 

 

 

3) Git 설치 및 GitHub 계정 생성

 


프로젝트 버전 관리를 위해 Git을 설치하고, GitHub 계정을 생성한다.


(Git 다운로드페이지) :   https://git-scm.com/downloads


(Github 회원가입 페이지):   https://github.com/


(참고) :  https://seohee-ha.tistory.com/471


설치가 완료되면, 터미널이나 명령 프롬프트에서 git --version 명령어를 통해 설치가 제대로 되었는지 확인한다.



 
 
 
 
 

📌 GitHub 저장소 생성 및 프로젝트 초기화

 

 

1) GitHub 저장소 생성

 


GitHub에 로그인한 후 새로운 저장소를 생성한다.


1. GitHub 접속 후 repository 생성한다 (New 클릭)




2. 다음과 같이 설정을 한다

  • 저장소 이름: spring-shopping-mall
  • 설명: Spring Boot를 사용한 쇼핑몰 프로젝트
  • 공개 여부: Public (또는 Private)






 

 

 

2) 프로젝트 초기화

 


- 터미널이나 명령 프롬프트에서 다음 명령어를 실행하여 로컬에 프로젝트를 초기화한다.




 
mkdir spring-shopping-mall
cd spring-shopping-mall
git init
 
 
 

 

3) README 파일 작성

 


프로젝트 디렉토리에 README.md 파일을 생성하고, 프로젝트 설명을 작성한다.
 


cd spring-shopping-mall
git init
echo "#spring-shopping-mall" >> README.md
git init
git add README.md
 
 
 
 
 

4) GitHub 원격 저장소 연결 및 푸시

 


GitHub 저장소를 원격 저장소로 연결하고, 첫 커밋을 푸시한다.






 

 

git remote add origin <나의 github 저장소 주소>
git add .
git commit -m "Initial commit"
git push -u origin main

 

728x90
반응형
LIST