저번 시간에 살짝 맛보기로 Thmeleaf를 보았는데요. 이번시간에 다시 한번 알아보려고 합니다. 좀 많은 것을 알려주고 싶다 보니 짬짜탕면을 만들어 버릴 것 같습니다. 하지만 맛만 있으면 되니까 한번 알아보러 가보겠습니다. th:text 이것은 예전에 JSTL을 했을 때와 느낌이 비슷해서 이해가 더 잘 될 것으로 예상됩니다. https://pabeba.tistory.com/162 JSTL 기본 문법 1 (param, getter&is 메서드 접근, if) 공용 index.jsp EL과 JSTL : View 영역에 해당되는 jsp 기술 jsp 내장객체 request : session : application (ServletContext) : EL Test1 EL Test2 EL Test3 JSTL if ..
Eclipse에서 Spring Boot 프레임워크를 이용하여 project를 생성하고 실행하는 것을 알아보겠습니다. Project 생성 Eclipse project Explorer에서 마우스 오른쪽 클릭 - new - other - spring 검색 - Spring Starter Project 클릭 - next - New Spring Starter Project 아래와 같이 설정 (개인적인 설정이기에 상황에 맞게 설정해 주세요.) - next - New Spring Starter Project Dependencies (Spring Boot DevTools, MyBatis Framework, Thymeleaf, Spring Web 이렇게 설정했는데 개인적인 설정이기에 상황에 맞게 설정하세요.) - fini..
xmlconfig로 DynamicWeb 제작하기 : https://pabeba.tistory.com/200 Spring MVC 이해하기 - JUnit, 웹 프로그램 실행 (Spring legacy) 저희가 이전에 배운 Model2 Architecture, Front Controller Pattern의 진화형입니다. https://pabeba.tistory.com/158 Model 2 Architecture (MVC) Model2와 Model 1 비교해보면 재밌습니다. https://pabeba.tistory.com/157 Model 1 Architecture pabeba.tistory.com 저번 시간에 xml config 파일로 dynamic web program을 실행했다면 오늘은 java confi..
저희가 이전에 배운 Model2 Architecture, Front Controller Pattern의 진화형입니다. https://pabeba.tistory.com/158 Model 2 Architecture (MVC) Model2와 Model 1 비교해보면 재밌습니다. https://pabeba.tistory.com/157 Model 1 Architecture Model1 Architecture 이란? Model 1 은 View와 Model을 모두 JSP 페이지 하나에서 처리하는 구조를 말합니다. Java Bean은 class를 만 pabeba.tistory.com https://pabeba.tistory.com/164 MVC - FrontController Pattern https://pabeba...
MyBatis 1탄 : https://pabeba.tistory.com/196 MyBatis 2탄 : https://pabeba.tistory.com/197 MyBatis 3탄 : https://pabeba.tistory.com/198 4탄 찐막하겠습니다. 객체 안에 객체가 있는 VO(Value Object)가 있다고 가정해 봅시다. 영화 테이블과 영화감독 테이블이 있으면 MovieVO 안에 DirectorVO가 있을 것입니다. Resultmap 사용하여 리스트 불러오기 public class MovieVO { private long movieId; private String title; private String genre; private long attendance; private DirectorVO..
MyBatis 1탄 : https://pabeba.tistory.com/196 MyBatis 2탄 : https://pabeba.tistory.com/197 처음부터 3탄을 보게 된다면... 이해가 안 될 수 있습니다. 조금 생략하면서 진행될 예정입니다. 이전에 했던 설정들은 그대로니 이전 2탄의 설정을 들고 와서 3탄의 공부를 진행하는 것도 좋을 것 같습니다. @Mapper 어노테이션 사용하여 Sql 실행하기 @Configuration @ComponentScan("myproject") @MapperScan("myproject.model") // MyBatis @Mapper 명시 인터페이스를 구현하는 Proxy 클래스 자동 생성을 위한 설정 public class AppConfig { @Bean publ..