본문 바로가기

스프링(부트)/스프링 내용 정리8

[스프링] Spring Web MVC Spring MVC Spring MVC 프레임워크는 MVC 디자인패턴을 사용하도록 되어있고 유연하고 느슨하게 연결된 웹 애플리케이션을 개발하는 데 사용할 수있는 준비된 구성 요소를 제공한다. MVC의 순서를 보면 다음과 같다. 1. 클라이언트가 서버에게 어떤 요청을 보내면 DispatchServlet이 가로챈다. DispatcherServlet은 web.xml파일에서 설정할 수 있는데 web.xml파일에 아래의 내용을 추가해주면 된다. dispatcher org.springframework.web.servlet.DispatcherServlet 1 dispatcher / 주석처리한 부분은 dispatcher-servlet.xml 파일의 위치를 지정해주기 위해서 필요한 줄 알았으나 없어도 잘 찾아서 굳이 적.. 2020. 4. 3.
[스프링] 토비의 스프링 1.1 IoC 컨테이너 : 빈 팩토리와 애플리케이션 컨텍스트 IoC 컨테이너(Inverse of Control): 스프링 애플리케이션은 오브젝트의 생성과 관계설정, 사용, 제거 등의 작업을 컨테이너가 담당한다. 이 컨테이너를 IoC 컨테이너라고 부른다. 이런 IoC컨테이너를 빈 팩토리 또는 애플리케이션 컨텍스트 라고 부르기도 한다. 빈 팩토리: 오브젝트 생성과 오브젝트 사이의 런타임 관계를 설정하는 DI(Dependency Injection) 관점의 컨테이너 애플리케이션 컨텍스트: 빈 팩토리 + α(추가 기능) public interface ApplicationContext extends ListableBeanFactory, HierarchicalBeanFactory, MessageSource, ApplicationEventPublisher, ResourcePat.. 2020. 3. 1.