반응형
이 이전까지는 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
반응형
'STUDY > SPRING' 카테고리의 다른 글
Spring Legacy와 boot 차이점 (0) | 2022.06.13 |
---|---|
spring - Controller테스트 (0) | 2022.06.13 |
spring-회원정보 수정(MyBatis - DB연결 연습) (0) | 2022.06.09 |
spring-로그인(MyBatis - DB연결 연습) (0) | 2022.06.09 |
spring - 회원가입(MyBatis - DB연결 연습) (0) | 2022.06.09 |