JAVA/강의

JAVA 16일차~17일차 - MVC

record2080 2025. 3. 5. 22:53

Model

-자료형을 정의 (DTO,DAO) : dao에서 트라이캐치문 - 하드웨어가 펑 날 수 있어서 (용량부족등의 이유로 인해)

-CRUD, 비즈니스 메서드, 핵심관심, 핵심 기능

-DB,DBMS,DATA 등을관리

참고)DAO 
sk 서치키워드 추가
서치 컨텐츠
검색한단어
String name이 서치키워드

 

View

-화면 : 콘솔 , 웹 , 브라우저, 사용자, 클라이언트 등 출력을 담당

-사용자와의 소통을 관리

-유효성 검사 : 학생성적 입력할 떄 예외처리 트라이캐치문 

sc.nextLine(); 한칸 비워줄 필요 있음 //버퍼지우기

-예외처리

-Sys.out : 뷰에서만 쓰인다

 

Controller

-실제로 모델과 뷰를 결합하는 역할

-멤버변수: 모델과 뷰

- 어딘가에서 모델과 뷰를 갖고와서 컨트롤을 해야 하니 컨트롤러에서 생성자 만들어서 초기화;;

 

Client

-public를 붙여서 다른 패키지에도 쓸 수 있게 한다

 

MVC 파트별로 로그찍기!!