Spring 5

Spring MVC2 구조

Model(모델) : 데이터를 처리하는 부분 View(뷰) : 화면을 담당하는 부분 Controller(컨트롤러) : 요청을 처리하는 부분으로 뷰와 모델사이의 통신 역할 어떤 요청이 들어오면 컨트롤러가 요청을 받고 요청에 해당하는 모델을 호출하게 됩니다. 호출된 모델은 데이터들을 처리한 후 컨트롤러에게 요청에 대한 결과(응답)를 보내고 컨트롤러는 뷰에게 전송하는 원리입니다. (요청-컨트롤러-모델-컨트롤러-뷰) 클라이언트가 request 를 보냄 컨트롤러가 request 를 받고, 해당하는 모델을 호출 호출된 모델은 데이터를 처리한 후 response 를 컨트롤러에게 보냄 컨트롤러는 전달받은 response 를 뷰에 보냄 즉, 요청 - 컨트롤러 - 모델- 컨트롤러 - 뷰 1. 클라이언트(사용자)의 모든 요..

Spring 2020.03.14

Service, ServiceImpl (추가 정리 필요)

Reference https://multifrontgarden.tistory.com/97 MVC 구조에서 service와 serviceImpl 이제는 JSP 개발시 MVC 패턴으로 작업하는게 당연시 되고있다. MVC패턴이란 화면에 보여줄 view 에 대한 작업, DB에서 조회 혹은 DB에 저장할 내용을 중간에 가공, 처리하는 비즈니스로직, DB에 연결하는 DAO 작업.. multifrontgarden.tistory.com View 는 자신이 요청할 Controller 만 알고 있으면 되고, Controller 는 화면에서 넘어오는 매개변수를 이용해 Service 객체를 호출한다. Service 는 어떤 Controller 가 호출하든간에 필요한 매개변수만 준다면 해당하는 로직을 처리할 수 있다. (즉 모..

Spring 2020.03.13