더북(TheBook)

그림 2-3은 SearchEngine 인터페이스의 구현체가 주입되는 방식을 보여준다. 어쩌면 데이터베이스를 통해 검색하거나 특정 정보를 추출하기 위해 파일을 사용할 것이다. 스프링 프레임워크는 또한 다음과 같은 몇 가지 기능을 제공한다.

 

의존성 주입(Dependency Injection)

관점 지향 프로그래밍(Aspect-Oriented Programming)

데이터 접근(Data access)

트랜잭션 관리(Transaction management)

웹 플로우(Web flow)와 MVC

소셜 프레임워크(Social framework)

메시징(Messaging)

리모팅(Remoting)

테스팅(Testing)

그 외...

 

당장은 이러한 기능 각각에 신경 쓸 필요가 없다. 이 책을 진행하면서 예제 스프링 애플리케이션인 My Documents를 통해 각각이 동작하는 것을 살펴볼 것이다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.