Skip to content

heewonim131/about-pet-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐶 어바웃펫-Spring

반려동물 생활 플랫폼 어바웃펫 클론 코딩

어바웃펫-JSP/Servlet 프로젝트를 Spring 프레임워크를 활용하여 재구성한 프로젝트


1. 제작 기간 & 참여 인원

  • 2021.07.26 ~ 2021.08.13
  • 5인 팀 프로젝트

2. 사용 기술

Back-end

  • Java 8
  • Spring Legacy 3.1.1
  • Maven
  • MyBatis 3.2.3
  • Oracle 11g

3. 담당 역할

팀원 역할
임희원 회원 서비스
A(팀장) 펫TV, 펫스쿨 영상 서비스
B 펫로그 SNS 서비스
C, D 펫스토어 주문결제 서비스

4. 구현 기능

구현을 담당한 기능은 회원가입, 로그인, 마이페이지 입니다.

4.1. 전체 흐름

image

4.2. 사용자 요청

image

  • 회원가입 폼 입력 체크 📌 코드 확인

    • 회원가입에 필요한 정보들이 모두 입력되었는지 확인하고, POST로 요청합니다.
  • 마이페이지 요청

    • 회원의 마이페이지 화면을 GET 요청합니다.

4.3. Controller

image

  • 회원가입 📌 코드 확인

    • 회원가입 요청이 처리되면 결과를 메인페이지로 응답합니다.
  • 로그인 📌 코드 확인

    • 로그인한 회원의 정보를 세션에 저장합니다.

image

  • 마이페이지 요청 처리 📌 코드 확인
    • 로그인한 세션 사용자의 회원정보를 화면단에 응답합니다.

4.4. DAO

image

  • 회원 저장 📌 코드 확인
    • 회원 정보를 DB에 저장합니다.

image

  • 마이페이지 조회 📌 코드 확인
    • DB로부터 마이페이지에 필요한 정보를 조회하는 쿼리를 수행합니다.

About

[Java] 어바웃펫 Spring 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published