복습 (DI주입)

  1. 생성자 주입
  2. setter 주입
  3. @Autowired : 자료형만 보기 때문에 객체 이름을 지어줄 필요가 없다

<SPING MVC 패턴>을 배워보자!

public class BoardService {//메서드시그니처를 강제해보자==인터페이스 쓰자 MODEL=DB관리 CONTROLLER =SERVICE VIEW=FRONT

1단계 : controller.jsp+ action 파라미터 2단계 : c파트를 서블릿으로 이동 최초의 요청을 받아서 처리하는 서블릿==FRONTCONTROLLER ActionFactory Action 인터페이스 ActionForward 요청의 형태가 xxx.do로 변경 파라미터 더 이상 사용하지 않음


디스패쳐서블릿이 액션을 할 때 핸들러매핑과 뷰리졸브 의존관계에 있다

  1. 의존관계이기 때문에 디스패쳐서블릿에 private 핸들러매핑 private 뷰리졸버
  2. 의존주입 3가지 뺴고;;; +1 가 더 있다 initMethod 주입 생성자 역할을 함 이제부터 서블릿은 어디로 이동하는지만 알면 된다 c로가는지 v로가는지 .do 로 끝나면 c 아니면 v

뷰로 이동하는 것이 중요하다 뷰로 이동할 때는 접두사 접미어 붙여서 뷰네임을 완성해줘 라고 부탁 누구한테?? VR한테 viewNmae=viewResolver.getViewName(viewName);