issues
search
f-lab-edu
/
ec_mall
온라인 쇼핑몰 서비스
3
stars
2
forks
source link
Feature 19
#21
Closed
sypatrick
closed
2 years ago
sypatrick
commented
2 years ago
패키지 생성
패키지 구조
controller
mapper
repository
service
f-lab-robert
commented
2 years ago
https://github.com/f-lab-edu/ec_mall/pull/20
에 만들어주신 PR 의 폴더 구조와 현 폴더구조가 다릅니다. mapper, dao 등 서로 다른 구조가 보입니다. 어떤게 원하시는 구조일까요
각각 폴더에 위치할 로직에 대한 설명도 기재해주세요.
폴더 밑에 실제로 생성할 파일의 경우는 각각의 API 개발시에 진행할 예정입니다. 즉, 현재 PR 은 논의 용도로만 사용할 예정이니 참고해주세요.
sypatrick
commented
2 years ago
패키지 구조
Controller (로그인, 회원가입, 주문, 상품 각각 요청에 대한 분기)
Mapper (MyBatis 매핑 xml의 SQL을 호출하기 위한 인터페이스)
DTO (계층간 회원정보, 상품 정보등의 데이터 전송)
Service (회원가입(중복검사), 상품조회등의 기능들이 수행되는 곳 )
송희님과 회의 후에 mapper 로 통일시켰습니다.
f-lab-robert
commented
2 years ago
확인 완료 ✅
패키지 생성