STUDY/SPRING

spring -(view, Service, Controller) 이론

3unB 2022. 6. 13. 15:08
반응형

이 이전까지는 MyBatis - DB연결이였다면 앞으로는

view와 controller, service를 연결하는 걸 연습

스프링에서하는 일  => 개발자가 로직에 집중하게 해줌!
 1. URI를 분석해서 요청에 따라 적당한 컨트롤러를 연결해줌(JSP에서 하던 .bo나 .me 등 가상주소를 설정할 필요 없음)
 2. 컨트롤러에 필요한 메서드 호출
 3. 컨트롤러에서 발생한 결과 데이터를 뷰 페이지로 전달(Model 객체를 사용)
     = JSP에서 정보를 전달 할 때 사용한 request.setAttribute 사용안해도 됨
 4. 적절한 뷰 페이지를 연결
 5. 파라메터를 수집(자동으로 받아줌) 
개발자가 하는 일
 1. 특정 URI에 동작하는 컨트롤러를 설계
 2. 서비스객체 생성
 3. DAO 객체 생성
 4. 컨트롤러 안에 원하는 동작을 메서드로 설계
 5. 뷰 페이지에서 전달받은 데이터 출력

 


 

 

 

doA.me로 주소 변경 > 주소창에 doA는 404로 됨

doA1, doA2 생성

 

servlet-context.xml 때문에

 기준 : 메서드 

2. return string

 

 

 

반응형