내일배움캠프 12/28

PRESENT_22·2022년 12월 28일
0

내일배움캠프

목록 보기
40/56

💪오늘 배운 내용

스프링강의 숙련주차를 듣고 올인원 컨트롤러와
컨트롤러,서비스,래퍼지토리로 나눈 후 기존의 올인원과 얼마나 큰 차이가 있는지 알았다


📝메모

dto
request dto 클라이언트에서 받아오는 dto

mypricedto 최저가를 받아오는 dto

커넥션
JPA 사용X

커넥션,드라이브 매니저 사용해서 직접 DB연결
PreparedStatement 직접 Query 날림

올인원 한계점
Service ,Repository X
컨트롤러 하나로도 동작

컨트롤러 요청을 받고 서비스로 보냄
프로덕트 서비스 new -> 프로덕트 서비스 연결
클라이언트 값 받음 -> 서비스로 보냄




위 사진처럼 allinone controller에 있는 기능들을
controller,service,repository 로 세분화 해보았다
새로운 데이터를 직접으로 요청,응답하는 컨트롤러
필요한 모든 비지니스 로직을 구현하는 서비스
기존에 있던 DB연결,쿼리작업을 하는 래퍼지토리

예전 강의자료에 있던 이 사진이 너무 와닿는다


😨오늘의 오류


✔️check list

0개의 댓글