티스토리 뷰

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 ( 약자 관심지향 프로그래밍 )


-  특정 관심사를 가진 코드 부분을 별도의 모듈로 분리함으로써 기존 객체 지향의 강력한 기능 ( 상속, 위임 ) 만으로는 처치가 

   곤란했던 중복을 할 수 있게 됨


댓글
공지사항
글 보관함
최근에 올라온 글
최근에 달린 댓글