Spring : Spring의 기초에 대해서
스프링 프레임워크는 자바 기반의 프레임워크로, 주요 특징으로는 AoP (관점지향 프로그래밍, Aspect Oriented Programming), POJO(Plain Old Java Object), IoC(제어의 역행, Inversion of Control), DI(의존성 주입, Dependency injection)를 들 수 있다. AoP공통으로 사용하는 기능들을 외부의 독립된 클래스로 분리하고, 해당 기능을 프로그램 코드에 직접 명시하지 않고 후에 선언하여 적용하는 것을 말한다. POJOPOJO는 복잡한 객체 모델이나 프레임워크에 의존하지 않고, 순수한 자바 클래스 형태를 유지하는 객체를 지칭한다. 스프링 프레임워크는 POJO를 사용하여 객체를 관리하므로, 특별한 규칙이나 제약 없이도 객체를 쉽게..
2024. 10. 23.