The Debugging Chronicles : "코드의 미학"
spring mvc 프레임 워크 순서 본문
1.sql
Member.sql에서 sql 문이 돌아가는 지 확인하고
Insert 문을 DAO로 가져온다
2. DAO
비즈니스 메서드 ,crud는 동작하는 것이 거의 중복된다
PreparedStatement 에서 controller에 전달할 것을 setString, setxxx을 설정한다
그리고 controller에게 말한다.
===>여기 까지 모델 파트가 비즈니스 메서드, CRUD 에서 할일
3.join.jsp
1) 회원가입 버튼
회원가입 시 필요한 데이터를 컨트롤러에게 전달하기 위해 form태그를 사용한다
v>> 컨트롤러에게 전달할 파라미터를 정한다.
뷰가 추가적으로 할일은 중복확인 -> 자바스크립트
실무에서는 불러와서 한다.
2) 메인으로 돌아기
===> 여기 까지가 view가 할일
4. controller
기능과 응답으로 나눠 진다
기능은
v에서 온 데이터를 M에게 전달한다
(view에서 전달해오는 action명과 컨트롤러에서 사용하는 command 이름이 맞지 않을 수 도 있으므로 잘 확인해야한다)
응답은
전달할 데이터가 있는지 없는지 확인해서 forward(전달할 데이터가 있음)인지 redirect(전달할 데이터가 없음)인지 응답해야한다.
전체