Web/SPRING
스프링 특징 정리
뵙뵙
2017. 11. 9. 10:30
Spring
Java Enterprise Application 개발에 사용되는 Application Framework
[특징]
- 종속객체주입 기술을 통해 낮은 결합도를 유지할 수 있음
- AOP 를 이용하여 객체지향만이 아닌 관심지향 기법
- 레이어 간 연결이 interface로 이어지기 때문에 interface 생성이 필요.
[ DI ] - Dependency Injection ( 의존성 주입 )
- applicationContext.xml 에서 설정만 해주면 객체를 주입
- 코드내부에서 의존관계를 맺는 코드 생성이 불필요
[AOP] - Aspect Oriented Programming ( 약자 관심지향 프로그래밍 )
- 특정 관심사를 가진 코드 부분을 별도의 모듈로 분리함으로써 기존 객체 지향의 강력한 기능 ( 상속, 위임 ) 만으로는 처치가
곤란했던 중복을 할 수 있게 됨