분류 전체보기 134

Spring MVC 기본 게시판 예제 만들기 2부 어노테이션 - 0. 설정

1)workspace에 import 2)Properties - > Web Project Settings 3)root-context 설정 4)ServiceImpl 5)실행 오류체크 오류가 나는 것이 정상. 전과는 달리 Transaction처리를 안했기 때문에 수정시 오류가 발생해도 rollback 처리되지 않고, 수정사항은 남게된다. 6) ServiceImpl에 @Transactional어노테이션 설정 7)실행 오류체크 똑같이 수정 시도시 에러가 발생하게 된다. 하지만 이전 시도와 달리 Rollback되어 수정사항은 반영되지 않게된다.

IT/Java Spring 2020.06.19

Spring MVC 설명

1->2->3->4->5->6->7->8 의 순서로 구현된다. 구성요소 설명 DispatcherServlet 클라이언트의 요청을 전달받는다. 컨트롤러에게 클라이언트의 요청을 전달하고, 컨트롤러가 리턴한 결과값을 View에 전달하여 알맞은 응답을 생성하도록 한다. HandlerMapping 클라이언트의 요청 URL을 어떤 컨트롤러가 처리할지를 결정한다. 컨트롤러(Controller) 클라이언트의 요청을 처리한 뒤, 그 결과를 DispatcherServlet에 알려준다. 스트럿츠의 Action과 동일한 역할을 수행한다. ModelAndView 컨트롤러가 처리한 결과 정보 및 뷰 선택에 필요한 정보를 담는다. ViewResolver 컨트롤러의 처리 결과를 생성할 뷰를 결정한다. 뷰(View) 컨트롤러의 처리 ..

IT/Java Spring 2020.06.11