Plain Old Java Object
테스트 하기 용이한 구조를 유도할 수 있음.
스프링은 xml 설정이나 애노테이션을 통해 의존성 주입을 쉽게 할 수 있는 방법을 제공함.
"문제는 통제의 어떤 측면이 반전되고 있는가?"입니다. Martin Fowler는 2004 년 자신의 사이트에서 IoC(Inversion of Control)에 관한이 질문을 제기했습니다. Fowler는 원리를 더 자명하게하기 위해 이름 바꾸기를 제안하고 의존성 주입(Dependency Injection)을 제안했습니다. |
[1] ^ https://www.martinfowler.com/bliki/POJO.html
[2] ^ https://en.wikipedia.org/wiki/Inversion_of_control
[3] ^ https://en.wikipedia.org/wiki/Dependency_injection
[4] ^ https://www.martinfowler.com/articles/injection.html#InversionOfControl
[5] ^ http://docs.spring.io/spring/docs/current/spring-framework-reference/html/overview.html#overview-dependency-injection
[6] ^ https://en.wikipedia.org/wiki/Aspect-oriented_programming