Adventure Time - Finn 3
본문 바로가기
Spring

스프링 프레임워크 컨테이너

by hyun9_9 2024. 3. 3.

1. 톰캣: 서블릿 컨테이너, 웹서버, 내장되어 있음
servlet 클래스를 new 해줌
FrontController등
톰캣 web.xml
2. 스프링 컨테이너 : POJO 클래스를new 해줌
DAO, DTO,Action(Controller)등
코드 내에서 new 역할을 담당하는 컨테이너
스프링 applicationContext.xml
3. 루트(최상위) 컨테이너 : .jar(라이브러리)를 관리해줌
얘도 스프링 컨테이너라고 부름...ㅎㅎ;;
그래서 무슨 컨테이너인지 판단을 잘해야한다
외부 라이브러리다 면 얘
설정 관련 컨테이너
웬만하면 이 녀석을 말함
루트 pom.xml

 

회사내 자체 제작으로 더 많이 만들수도있음

 

 

컨테이너가 동작을 하려면 설정파일을 필요로합니다

 

.xml 개수로 컨테이너의 개수를 알 수 있다
기본 3개
톰캣 web.xml
스프링 applicationContext.xml
루트 pom.xml

[pom.xml]
<dependencies> 복수 태그
-> <dependency> 단수 태그
추가해준 것이 알아서 들어가있다
톰캣을 내장서버로 제공하고 있음을 확인 할 수있다

 

스프링 프레임 워크에서는 클릭하면 해당 라이브러리들을 알아서 주입해줌
다만 MySQL or 최신 라이브러리들은 개발자가 추가로 설정해야할 수도 있음

 

설정파일에 주석달면안됨

 

'Spring' 카테고리의 다른 글

factory 연습 -의존성 설정 파일로 주입  (0) 2024.03.05
설정파일 .xml  (0) 2024.03.04
Spring 파일생성  (0) 2024.03.02
Spring DI  (1) 2024.03.01
Spring 설치  (0) 2024.02.29