# Spring Container

12개의 포스트

스프링 컨테이너와 스프링 빈 조회

스프링 컨테이너는 Bean들의 생명주기를 관리한다. 또한 어플리케이션을 구성하는 모든 Bean들을 관리하기 위해 IoC를 사용한다.스프링 컨테이너의 종류에는 BeanFactory와 이를 상속한 ApplicationContext가 있다.이 두개의 컨테이너로 의존성 주입된

2021년 4월 19일
·
0개의 댓글

부록1) 서블릿은 어떻게 등록할까?

글을 정리하다보니 궁금증이 생겼다.ROOT-Context는 내가 임의로 만든 설정 파일로 여러개 등록이 가능하다.그럼 Servlet-Context는 내가 임의로 만든 컨텍스트를 여러개 등록할 수 있을까?정답은 가능하다.web.xml의 서블릿 등록 구조를 보자.위의 구조

2021년 2월 14일
·
0개의 댓글

web.xml 작성법

이번 편에서는 web.xml 파일의 작성법에 대해 알아볼 것이다. context.xml은 Bean과 Annotation을 작성하는 파일이므로, 특별한 것이 없다. 따라서 건너 뛰도록 하겠다. 1. web.xml 작성 순서 web.xml을 작성할 때는 올바른 순서대로

2021년 2월 12일
·
0개의 댓글
post-thumbnail

Application 등록 과정 - Web 2편

이번 편은 예고했던 대로, Context 등록 과정에 대해 살펴볼 것이다.앞선 Generic과 크게 다르지 않으니 편하게 보면 된다.Generic과 동일하게 다음과 같은 과정을 거친다.1\. Context 생성2\. 파일/클래스로부터 Bean 정의 등록3\. Refre

2021년 2월 11일
·
0개의 댓글

Application 등록 과정 - Web 1편

이번은 WebApplication 편이다. 다들 알다시피, Web으로 넘어오면서 Context를 생성하고 Bean을 가져오는 등의 과정이 코드에서 완전히 사라진다. 즉 코드 상으로 디버깅 할 수 없다는 것이다. (물론 어떻게 방법이야 있겠지만, 쓸데없다고 생각한다)

2021년 2월 11일
·
0개의 댓글
post-thumbnail

Application 등록 과정 - Generic 2편

이번 편에서는 훨씬 사용법이 간편해진 GenericXml에 대해 알아보자.앞의 과정을 축소화 한 것이라, 건너뛸 부분이 많아서 살펴볼 내용이 없다.이번 편은 가벼운 마음으로 봐도 좋다.우선 사용법은 이러하다.ApplicationContext 선언 부분은 앞과 동일하므로

2021년 2월 10일
·
0개의 댓글

Application 등록 과정 - Generic 1편

일반 Context 등록은 앞서 봤던 AbstractApplicationContext와 GenericXmlApplicationContext 등을 이용한다. 1. Generic 사용 방법 우선 Generic의 사용 방법부터 알아보자. xml 파일은 알다시피 컨텍스트를

2021년 2월 10일
·
0개의 댓글

Spring core - Context 3편

이번 편에선 Web Application용 Context에 대해 알아보자. 1. Context 종류? 0 . ServletContext 자바 자체의 Context를 말한다. 스프링도 자바로 만들어진 것이니, 모든 스프링 Context는 ServletContext라

2020년 12월 28일
·
0개의 댓글

Spring core - Context 2편

우선 Context의 구조부터 알아보자. 1. Context의 구조? Context의 구조는 굉장히 복잡하지만 2가지만 살펴보자면, 웹용과 일반용이 있다. > ServletContext 자바 자체의 Context를 말한다. 스프링도 자바로 만들어진 것이니, 모든 스프

2020년 12월 28일
·
0개의 댓글
post-thumbnail

Spring Core - Context 1편

이 Context는 설명할 것이 매우 많고 복잡하다.3편으로 나눠서 진행하며, 이번 편에서는 Context란 무엇이고, 어떤 종류가 있는지만 알아볼 것이다.Bean의 확장 버전으로, Spring이 Bean을 좀 더 다루기 쉽도록 기능들이 추가된 공간이다.저번 편에서 스

2020년 12월 23일
·
0개의 댓글

Spring Container - Bean이란?

스프링은 자바 프로그램의 제어권을 자신이 갖기 위해(IoC) 자바 객체를 자신만의 형태로 바꾸는데, 그것을 Bean이라고 한다.즉 스프링 안에서는 "Bean = 객체"라고 생각하면 된다.이 객체가 Bean으로 등록되는 순간 스프링이 관리하게 되며,DI라던가 AOP라던가

2020년 12월 20일
·
0개의 댓글

Spring-Core Container

스프링의 Core Container에는 4가지의 모듈이 있다. >- Beans Core Context spEL 우선 1번째부터 차근차근 설명해보자면, 1. Beans : 우리가 자주 사용할 Bean을 지원하는 모듈이다. 앞에서 배웠던 의존성 주입을 얘가 담당한다.

2020년 12월 20일
·
0개의 댓글