섹션2. 타임리프 기본기능(10개 강의, 1시간 39분) 1. 프로젝트 설정 - 이전강의(MVC 1편)에서 했던 프로젝트를 사용 2. 타임리프 스프링 통합 - 스프링과 통합을 위한 다양한 기능을 편리하게 제공. 스프링을 위해 개발된게 아닌가 싶을정도로 스프링 사용시 편하다 3. 입력 폼 처리 @GetMapping("/add") public String addForm(Model model) { model.addAttribute("item", new Item()); return "form/addForm"; } 상품 등록 폼 상품명 가격 수량 상품 등록 취소 - th:object="${item}" : 폼에서 사용할 컨트롤러에서 넘겨받은 객체를 지정 - th:field="*{itemName}" - *{itemN..
[강의 : 스프링 MVC2편 - 백엔드 웹 개발 황용기술] 섹션1. 타임리프 기본기능(19개 강의, 2시간 34분) 저번 강의에서는 대략적으로 사용해봤던 타임리프를 좀 더 자세하게 알려줬다. 크게 어려운건 없었고, 익혀두면 확실히 JSP보다 편리할 거 같단 생각이 들었다. 1. 프로젝트 생성 - 인텔리제이, Gradle, Spring Boot 2.타임리프 소개 - 서버 사이드 HTML 렌더링(SSR) - 네츄럴 템플릿( 순수 HTML을 그대로 유지하면서 뷰 템플릿도 사용할 수 있는 타임리프 특징) 타임리프로 작성한 파일은 HTML을 유지하기 때문에 웹 브라우저에서 파일을 직접 열어도 내용 확인 가능하고, 서버를 통해 뷰 템플릿을 거치면 동적으로 변경된 결과를 확인할 수 있다. JSP는 파일 자체를 그대로..
- Total
- Today
- Yesterday