
https://gcamp.tistory.com/와 https://www.youtube.com/channel/UC3vDpu3GvKADVUDPkGYiCxA 을 통해서 학습했으며, 아래 자료는 위의 자료로부터 가져온 것임을 밝힙니다. WEB MVC를 구성하기 위해서 위의 단계대로 수행하게 된다. 이때, 각 과정 및 파일들의 역할은 다음과 같다. pom.xml : 스피링에서 필요한 모듈, 웹과 관련된 모듈들을 가져오는 설정들이 들어있음 web.xml : 웹 서비스가 구동되기 위한 설정들이 들어있음 servlet-context.xml : 스프링과 관련된 설정들 (ex. ViewReslover) pom.xml 4.0.0 spp p06001 p06001 war 1.0.0-BUILD-SNAPSHOT 5.1.8.RELE..

https://gcamp.tistory.com/와 https://www.youtube.com/channel/UC3vDpu3GvKADVUDPkGYiCxA 을 통해서 학습했으며, 아래 자료는 위의 자료로부터 가져온 것임을 밝힙니다. 모델1은 웹을 구성하는 단순한 구조로 JSP 파일들이 잔뜩 들어있는 형태라고 한다. 장점으로는 개발 속도가 빠르다는 것이다. 하지만 단점으로 유지 보수가 힘들다는 점이다. 그래서 오늘 날에는 지양해야 하는 방법이라고 한다. 모델2는 기능을 구현하는 부분인(controller, service, DAO)는 Servlet으로 구현하고, 보여지는 부분인 view는 JSP로 구현하여 보다 체계화된 형태를 갖는다. 장점으로는 유지보수가 편하다는 것이고 단점으로 개발 속도가 모델1보다 느려진..

https://gcamp.tistory.com/와 https://www.youtube.com/channel/UC3vDpu3GvKADVUDPkGYiCxA 을 통해서 학습했으며, 아래 자료는 위의 자료로부터 가져온 것임을 밝힙니다. 이전 시간에 applicationContext.xml을 이용해서 스프링 컨테이너를 구성했었다. 하지만 xml코드다 보니 보기 불편하고 지저분하여 java파일로 바뀌는 추세라고 한다. java파일로 된다고 new을 이용해서 생성하는 것이 아닌 어노테이션을 이용해서 applicationContext.xml의 기능을 대신할 수 있도록 하는 것이라고 한다. applicationContext.xml FoonConf.java package p04001; import org.springfra..

https://gcamp.tistory.com/와 https://www.youtube.com/channel/UC3vDpu3GvKADVUDPkGYiCxA 을 통해서 학습했으며, 아래 자료는 위의 자료로부터 가져온 것임을 밝힙니다. 이전 시간에는 기존 자바 코드로 스프링의 스프링 컨테이너(IoC)의 개념에 대해서 이해했었다. 스프링 프로젝트를 보다 손쉽게 개발하기 위해서 다양한 빌드 툴들이 있는데, 대표적으로 maven과 gradle이라고 한다. 이번 시간에 maven을 이용해서 프로젝트를 구성하는 방법을 학습했다. pom.xml 4.0.0 spp p03001 0.0.1-SNAPSHOT org.springframework spring-context 5.1.8.RELEASE maven-compiler-plug..

https://gcamp.tistory.com/와 https://www.youtube.com/channel/UC3vDpu3GvKADVUDPkGYiCxA 을 통해서 학습했으며, 아래 자료는 위의 자료로부터 가져온 것임을 밝힙니다. 의존 객체에 대한 개념을 배웠다. 의존 객체라고 이번에 새로 배운 내용은 아니고 기존에 자바에서 매번 당연히 사용하던 개념이다. GlobalFood라는 클래스를 만들 것이다. 그런데 이 클래스는 다른 클래스의 객체를 이용(의존)한 형태로 만들 것이다. 그리고 GlobalFood에 넣을 객체를 만들기 위해서 KoreaFood, ChinaFood라는 클래스를 만들고 이 클래스를 GlobalFood에 넣는 용도로 사용할 것이다. 이럴 때, GlobalFood는 KoreaFood와 Ch..