본문 바로가기

MVC3

28. 스프링 MVC패턴을 이용해 방명록 만들기 마지막 (dto,dao,service,view, RestController) 1. dto패키지를 작성한다. 경로 : kr.or.co.henry.board.dto SQL에서 작성했었던 변수명 그대로 작성한다. 1-1. LogDto.java 작성 1-2. GuestbookDto.java 작성 2. Dao패키지를 작성한다. 경로 : kr.or.co.henry.board.dao 2-1. LogDao.java 작성 2-2. GuestbookDao.java 2-3. GuestbookDaoSqls.java 2-4. 잘 작동하는지 단위 테스트 진행 나중에 작성. 3. service / service.impl 패키지를 작성한다. 경로 : kr.or.co.henry.board.service / kr.or.co.henry.board.service.impl 3-1. service패키지에 Guestbo.. 2018. 7. 25.
27. 스프링 MVC패턴을 이용해 방명록 만들기 2 (기본설정 web.xml, pom.xml, Config ) 기본 설정 1. New Maven 프로젝트 생성. Webapp으로 만든다. 2. Artifact Id는 board라는 이름을 주었다. 3. pom.xml파일을 아래처럼 설정한다. 4. .settings폴더의 core.xml에서 버전을 3.1로 수정 / 저장 5. maven update / project facets확인 기본 설정 6. java폴더가 없으므로 main폴더 아래에 생성한다. 7. config파일들을 모아놓을 패키지, WebMvcContextConfiguration 클래스 생성. 패키지를 생성 아래처럼 WebMvcConfigureAdapter클래스를 상속받는다. 8. WebMvcContextConfiguration클래스 내용을 작성한다. 8-1. 어노테이션@Configuration //설정파일.. 2018. 7. 25.
25. Spring MVC 모델 흐름 Spring MVC 기본동작 흐름 Dispatcher Servlet의 동작과정요청을 받는다 → Locale 결정(헤더에서 받은 정보 ex)언어정보로 페이지 언어설정) → Request Holder에 요청 저장→ Flash Map복원(Parameter 정보를 일시적(1번) 저장/전송 가능) → 멀티파트 요청(Y/N ; Multipart Resolver가 멀티파트 결정 / 핸들러 결정,실행) → Handler ExcutionChain 결정 → Handler Execution Chain실행 → 예외처리 → 뷰렌더링 → 요청종료 → 요청 처리완료 org.springframework.web.servlet.LocaleResolver 지역 정보를 결정해주는 전략 오브젝트이다.디폴트인 AcceptHeaderLocalR.. 2018. 7. 23.