혼자 독학해서 웹사이트 프로젝트 하는 뉴비임다
controller - service - repository 로 나눠서 코딩하고 있는데
1. 한 Repository 파일은 하나의 테이블에 대한 메소드들만 두는 것이 일반적인가요? 아니면 다 뭉쳐서 하나의 파일에 두는 게 일반적인가요?
ex) "select * from item"과 "select * from member"를 실행하는 메소드를 한 파일에? 아니면 나눠서?
2. 1번하고도 이어지는 질문인데 "select * from item"과 "select * from member"를 실행하는 메소드는 따로 구분해서 작성하나요? 아니면
String sql = "select * from " + tableName 과 같은 식으로 묶어서 작성하는게 좋나요?
별로 쓰잘데기 없는 거 같긴 한데 궁금해서,,
나눠 직원, 부서, 급여 테이블이 있으면 패키지 3개로 나뉜다고 생각해 컨트롤러, 서비스, 리포지토리에도 각각 3개로 패키지 나누는 거야 직원, 부서, 급여 테이블은 도메인이라고도 하는데, 도메인은 같은 도메인끼리 패키징해~~
감사합니돵
뭐로 어떻게독학하나여
저는 유투브, 책, 인프런으로 했어요
어떤거들었는지알수있나요 추천좀여
저는 웹 만들 생각으로 시작했어서,
카카오톡 오픈채팅을 시작해 보세요.
링크를 선택하면 카카오톡이 실행됩니다.
질문질문
https://open.kakao.com/o/sqOwcALf
잠시
와주실수잇나요
유툽은 생활코딩(html, css, js, mysql), 뉴렉쳐 2020 Servlet & JSP, 인프런은 김영한 Spring 입문, 핵심 원리 기본, DB1/2 들었어요. 책은 자바 기본서 하나랑 이펙티브 자바, 디자인 패턴 보긴 했는데. 이펙티브 자바랑 디자인 패턴은 그냥 호기심이 생겨서 읽는거고 웹 페이지 만들어서 운영하는거 자체가 목적이면 굳이?라는 느낌인거 같아요