본문 바로가기
Toy Project

[Spring] Spring MVC 입문 -회원 관리 웹 개발 예제

by 미소5 2024. 7. 28.

1. 스프링 프로젝트 생성 (tistory.com)

 

[Spring 입문 1] 스프링 프로젝트 생성

1. java11, intelliJ 설치 2. Spring Initializr 에서 스프링 프로젝트 생성 프로젝트 선택 Project: Gradle Project Spring Boot: 2.3.x Language: Java Packaging: Jar Java: 11 Project Metadata groupId: hello artifactId: hello-spring Dependencies

joly156.tistory.com

  • 스프링 프로젝트 생성 절차
  • 스프링 프로젝트 환경 설정

2. 회원 관리 예제 - 백엔드 개발 (tistory.com)

 

[Spring 입문 3] 회원 관리 예제 - 백엔드 개발

컨트롤러: 웹 MVC의 컨트롤러 역할서비스: 핵심 비즈니스 로직 구현리포지토리: 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리도메인: 비즈니스 도메인 객체, 예) 회원, 주문, 쿠폰 등 

joly156.tistory.com

  • 회원관리예제 개발 시작
    • 도메인, 리포지토리, 서비스 개발 (+테스트)

3. 자바 코드로 직접 스프링 빈 등록하기 (tistory.com)

 

[Spring 입문 5] 스프링 빈과 의존관계: 자바 코드로 직접 스프링 빈 등록하기

스프링 빈을 등록하는 2가지 방법컴포넌트 스캔과 자동 의존관계 설정자바 코드로 직접 스프링 빈 등록하기[Spring 입문 4] 스프링 빈과 의존관계: 컴포넌트 스캔과 자동 의존관계 설정 (tistory.com)

joly156.tistory.com

  • 회원 컨트롤러가 회원서비스와 회원 리포지토리를 사용할 수 있도록, memberService와 memberRepository를 스프링빈으로 등록

4. 웹 MVC 개발: 회원 웹 기능- 홈 (tistory.com)

 

[Spring 입문 6] 웹 MVC 개발: 회원 웹 기능- 홈

[Spring 입문 3] 회원 관리 예제 - 백엔드 개발 (tistory.com) [Spring 입문 3] 회원 관리 예제 - 백엔드 개발컨트롤러: 웹 MVC의 컨트롤러 역할서비스: 핵심 비즈니스 로직 구현리포지토리: 데이터베이스에

joly156.tistory.com

 

5. 웹 MVC 개발: 회원 웹 기능- 등록 (tistory.com)

 

[Spring 입문7] 웹 MVC 개발: 회원 웹 기능- 등록

[Spring 입문 6] 웹 MVC 개발: 회원 웹 기능- 홈 (tistory.com) [Spring 입문 6] 웹 MVC 개발: 회원 웹 기능- 홈회원 웹 기능 - 홈 화면package hello.hellospring.controller;import org.springframework.stereotype.Controller;import org.s

joly156.tistory.com

 

6. 웹 MVC 개발: 회원 웹 기능- 조회 (tistory.com)

 

[Spring 입문 8] 웹 MVC 개발: 회원 웹 기능- 조회

[Spring 입문 6] 웹 MVC 개발: 회원 웹 기능- 홈 (tistory.com) [Spring 입문 6] 웹 MVC 개발: 회원 웹 기능- 홈[Spring 입문 3] 회원 관리 예제 - 백엔드 개발 (tistory.com) [Spring 입문 3] 회원 관리 예제 - 백엔드 개

joly156.tistory.com

 


7. H2 데이터베이스 설치 (tistory.com)

 

[Spring 입문 9] 스프링 DB 접근 기술: H2 데이터베이스 설치

h2 데이터베이스 1.4.200 버전을 설치https://www.h2database.com/html/download-archive.html Archive Downloads www.h2database.com h2.bat 실행 최초 한번 연결 JDBC URL:   jdbc:h2:~/test~/test.mv.db 파일 생성 확인이제 jdbc:h2:tcp

joly156.tistory.com

  • H2DB를 활용하여 member 테이블 생성

8. 스프링 DB 접근 기술: JPA (tistory.com)

 

[Spring 입문 13] 스프링 DB 접근 기술: JPA

[Spring 입문 12] 스프링 DB 접근 기술: 스프링 JdbcTemplate (tistory.com) [Spring 입문 12] 스프링 DB 접근 기술: 스프링 JdbcTemplate[Spring 입문 10] 스프링 DB 접근 기술: 순수 JDBC (tistory.com) [Spring 입문 10] 스프링

joly156.tistory.com

9. 스프링 DB 접근 기술: 스프링 데이터 JPA (tistory.com)

 

[Spring 입문 14] 스프링 DB 접근 기술: 스프링 데이터 JPA

[Spring 입문 13] 스프링 DB 접근 기술: JPA (tistory.com) [Spring 입문 13] 스프링 DB 접근 기술: JPA[Spring 입문 12] 스프링 DB 접근 기술: 스프링 JdbcTemplate (tistory.com) [Spring 입문 12] 스프링 DB 접근 기술: 스프

joly156.tistory.com

 

 

 

728x90
반응형

'Toy Project' 카테고리의 다른 글

coolsms spring  (0) 2023.06.12