그냥 dao로만 하면 안되나요
스프링에서 Service클래스는 왜 만드는건가요?
20n(jso5501)
2021-04-06 23:02
추천 0
댓글 12
다른 게시글
-
컴공 4년 다니면 코딩 잘 함? [12]익명(1.176) | 21.04.06추천 0
-
백준 9012번 문제 이거 뭐가 잘못된거냐?? [8]익명(58.148) | 21.04.06추천 0
-
엉아들 나 2~3인 프로젝트 할꺼 아이디어 평가좀 [3]트랜지스터(ototdd) | 21.04.06추천 0
-
국비안다니고 취업하면 뭐함? [6]익명(210.219) | 21.04.06추천 0
-
단타충인데 개발 안해도 되냐? [2]익명(175.223) | 21.04.06추천 0
-
난 일주일만에 다하는데 한달넘게 붙잡고있는 사람 뭐임 [4]익명(210.219) | 21.04.06추천 0
-
이럴때는 useEffect말고 localstorage 쓰는게 맞냐?익명(211.207) | 21.04.06추천 0
-
웹떌감 신입 면접 봤는데 불안하다 [7]익명(122.43) | 21.04.06추천 0
-
해외취업 미국, 일본 말고 독일 가라 [2]만남의광장(aerohong) | 21.04.06추천 0
-
개발자 준비생 ㅈㄴ 많아졌네익명(119.71) | 21.04.06추천 0
트랜잭션 제어보장...정도는 알고있는데 가물가물~
마이바티스로 하고싶은데 서비스클래스 만들어야되나요??
케바케인듯 하네요~ 저는 controller, dao/daoimpl, service/serviceimpl 다 쪼갰던
컨트롤은 어떤용도인가요?? 죄송합니다 자꾸 질문드려서
url mapping 받아서 파라미터랑 로직 처리해주고, 서비스 호출했고, 서비스는 dao 호출해서 마이바티스 매퍼로 돌렸죠 구현하기 나름입니다
dao랑 mapper만 이용해서 만들어도되나요? 서비스이해가 안가네여ㅜ
넴 dao, mapper로만 해도 되긴 합니다만... 제가 볼때는 로직은 크게 db처리 로직하고 비 db처리 로직으로 나눠지는거 같아요. 근데 이게 섞여서 처리되면 생각보다 컨트롤러단 코드가 길어지고 골치 아프거든요. 그래서 저는 서비스에 dao 처리 부분을 몰빵했었어요. 컨트롤러는 비 db처리 로직만.
너무 어렵네여 도와주셔서 감사해여 혹시 카톡하시나요?
ㅖ 카톡은 합니다만... 오픈톡방 좌표 여시고 5분뒤에 닫아주세요
안써도됨
dao랑 mapper만 써도되나요?
역할을 구분짓는거임 컨트롤러는 엔드포인트에 대한 책임을 담당하고 서비스레이어에서 비즈니스 로직을 처리하고 비즈니스 로직이 dao를 사용해서 데이터 처리를 담당하는거 비즈니스 로직이 간단하면 컨트롤러에서 바로 데이터 접근해도 되는데 역할을 구분짓는게 유지보수 재사용성 등이 좋아짐 구조도 딱딱 맞아떨어진달까 그런게 있음