-
Spring #3
Java/Spring
2023. 3. 20. 09:38
- ava Bean
- Spring
- 단순성, 테스트용이성, 느슨한 결합성의 측면에서 스프링의 이점을 얻을 수 있음
- 경량
- 제어역행
- 관점지향
- 컨테이너
- 객체의 생명주기와 설정
- 톰캣(Sevelt과 JSP), 자원관리
- Ioc(inversion Of Control) & DI(Dependency Injection)
- 의존하는 객체를 역행적 취득
- 협업할 객체의 참조를 취득
- IoC는 의존성주입(DI), 의존성 룩업(DL)로 나뉜다 (DI를 쓰는쪽이 좋다)
- DI :의존성 주입, 필요한 객체를 외부에서 주입받는 것
- spring bean
- spring bean config(.xml)
- xml 기반 bean
- bean태그를 직접 선언
- class 속성에 클래스명 id이름 참조
- annotation 기반 bean
- context:component_scan을 이용해 패키지 탐색, 탐색된 패키지 내에 @Component, @Sevice
- spring freamwork 특징
- model 1>> model 2
- mvc pattern, ejb, struts
- 경량, IoC, AOP, 컨테이너
- javabeans
- JSP 250