BACKEND/MVC
-
-
-
[MVC] 프론트 = View는 Console, 백앤드 = MVC 설정BACKEND/MVC 2025. 6. 19. 12:50
1. DAO와 DTO 개념 확실히 잡고가기 - 화면단에서 입력한 데이터들...// 1-1 book 추가 public BookDTO bookInput() { Random rand = new Random(); int randomValue = rand.nextInt(1000000); System.out.print("제목 입력해주세요. > "); String title = input.nextLine(); System.out.print("가격 입력해주세요. >"); int price = input.nextInt(); input.nextLine(); System.out.print("작가 입력해주세요. >"); String author = input.nextLine(); System.out.print("출판일 입..
-
MVCBACKEND/MVC 2025. 6. 19. 10:10
DTO(데이터 전송 객체 : Data Transfer Object) 입력(INSERT), 수정(UPDATE) : 화면(setter) -> 멤버변수 -> getter(DB) 조회(SELECT) : setter(DB) -> 멤버변수 -> getter(화면) DAO(데이터 접근 객체 : Data Access Object) => CRUD(입력, 수정, 삭제, 조회) [FrontEnd]화면단(V, View) - 콘솔 : BookMain -> Menu -> 메뉴선택 [BackEnd]백엔드단(비즈니스 로직 구현) -> BookController(C, 컨트롤러) -> Model(M, 모델) = 서비스 + DAO + DTO ..