??? . xml
환경설정** 과 관련된 파일
web.xml
FC와 같은 서블릿을 관리하는
서블릿 컨테이너** (톰캣, 웹 서버)에게 설정을 알려주는 파일
pom.xml
스프링 컨테이너에게 설정을 알려주는 파일
현재의 프로젝트가 가지고 있는 패키지 (클래스 파일) 참조 사항을 설정함
선임 : " 서블릿 컨테이너가 어떻게 설정되어잇나요? "
나 : " (web.xml 파일을 보여주며) 이렇게 설정되어 있습니다! "
[ 프레임워크 ]
개발을 어떻게 해야하는지 아웃라인을 제공 ( 뼈대 = 틀을 벗어나지 않도록 )
Spring 프레임워크 관련 질문
ㅡ Spring 프레임워크 왜 쓸까요?
1. 프레임워크를 사용하기 때문에 개발시간 단축
2. 관리가 용이 == 유지보수 용이
3. ** 개발자들의 실력이 상향 평준화 ( MVC 설계패턴을 이해하지 못하더라도 사용하기 용이함 )
ㅡ Spring 프레임워크가 한마디로 표현하자면?
"IoC와 AOP를 지원하는 경량의 프레임워크"
IoC 제어의 역행 -> 낮은 결합도
AOP 관점지향 프로그래밍 -> 높은 응집도
경량 > .java 파일을 사용한다는 뜻 == POJO(서블릿이 아닌 일반 . java 파일)
키워드 핵심 -> 유지보수 용이 / IoC (낮은 결합도) / AOP (높은 응집도)
'Spring' 카테고리의 다른 글
[ 제어의 역행 ] 어노테이션을 이용한 Model 관리 (0) | 2022.09.14 |
---|---|
[ 제어의 역행 ] IoC - 어노테이션 (0) | 2022.09.14 |
[ 제어의 역핵 ] IoC - Setter 인젝션 (0) | 2022.09.14 |
[ 제어의 역행 ] IoC - 생성자 인젝션 (0) | 2022.09.14 |
스프링 설치 및 설정 (0) | 2022.09.13 |