Presentation is loading. Please wait.

Presentation is loading. Please wait.

12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달

Similar presentations


Presentation on theme: "12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달"— Presentation transcript:

1 12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달 클래스에 @RequestMapping적용
Lecturer Kim Myoung-Ho Nickname 블스

2 @Controller를 이용한 클래스 생성
12-1. 컨트롤러 클래스 제작 최초 클라이언트로부터 요청이 들어왔을 때, 컨트롤러로 진입하게 됩니다. 그리고 컨트롤러는 요청에 대한 작업을 한 후 뷰쪽으로 데이터를 전달합니다. (spring_12_1_ex1_springex) 컨트롤로 클래스 제작 순서 @Controller를 이용한 클래스 생성 @RequestMapping을 이용한 요청 경로 지정 요청 처리 메소드 구현 뷰 이름 리턴

3 요청 경로(path) 뷰페이지 이름 12-2. 요청 처리 메소드 제작
클라이언트의 요청을 처리할 메소드를 제작 합니다. (spring_12_1_ex1_springex) 요청 경로(path) 결과 화면 뷰페이지 이름 뷰페이지 이름 생성(조합) 방법 뷰페이지 이름 = prefix + 요청처리 메소드 반환값 + suffix

4 Model 객체를 파라미터로 받음 Model 객체에 데이터를 담음 컨트롤러에서 전달 받은 Model객체의 속성을 이용함.
12-3. 뷰에 데이터 전달 컨트롤러에서 로직 수행 후 뷰페이지를 반환 합니다. 이때 뷰에서 사용하게 될 데이터를 객체로 전달 할 수 있습니다. Model 클래스를 이용한 데이터 전달 Model 객체를 파라미터로 받음 Model 객체에 데이터를 담음 컨트롤러에서 전달 받은 Model객체의 속성을 이용함.

5 ModelAndView 객체 생성 Model 객체에 데이터를 담음 뷰이름 설정 12-3. 뷰에 데이터 전달

6 클래스에 @RequestMapping 적용
(spring_12_4_ex1_springex) 적용 /board 적용 /write 조합된 요청 경로 : /board/write


Download ppt "12강. 컨트롤러 컨트롤러 클래스 제작 요청 처리 메소드 제작 뷰에 데이터 전달"

Similar presentations


Ads by Google