POJO, DI, AOP 설명
POJO, DI, AOP에 대한 설명 - POJO : Plain Old Java Object의 약자로 평범한 Java Object를 말하며, 개발자가 마음대로 정의할 수 있는 객체를 말합니다. l ight-weight(가볍게), fiexible(유연하게), simple(간단하게) 의 특징을 가지고 있습니다. ※ 생긴 이유는 EJB같은 경우 프레임워크에 종속적이여서 무거운 객체를 만들기 때문에 그에 반대되는 이유로 생긴 개념 - DI : Dependency Injection(의존성 주입)의 약자로 객체 간의 의존관계를 객체 자신이 아닌 외부의 조립기가 수행해주는 것을 말합니다. 스프링의 IOC 핵심 개념이며, 스프링에서는 각 객체를 빈(bean)으로 관리합니다. - AOP : Aspect Oriented ..