IOC (2) 썸네일형 리스트형 Spring의 핵심 개념 (POJO, IoC/DI, AOP, PSA) Spring의 핵심 개념에 대해 알아보자. SpringFramework Spring은 Java를 기반으로 만들어진 엔터프라이즈 경량급 프레임워크다. 다양한 라이브러리와 기능을 제공해 보다 쉽게 어플리케이션을 만들 수 있게 해주며, POJO와 3개의 핵심 개념으로 설명된다. POJO (Plain Old Java Object) : "옛날 방식의 간단한 자바 오브젝트" Spring이 탄생하게된 이유. JAVA EE와 같은 중량 프레임워크를 사용하게 되면서 "무거운" 객체를 만드는것에 반발해서 나온 용어이다. 순수한 자바객체로 특정 라이브러리, 환경, 프레임워크에 의존하지 않고 종속되지않고 객체지향원리에 충실하며 필요에 따라 재활용될 수 있는 오브젝트라고 할 수 있다. MVC 패턴의 Model 객체가 하나의 예.. Spring / Spring Boot 알아가기 Spring🌱 EJB (Enterprise Java Beans) 를 사용했다가 낮은 개발생산성을 인해 만든것이 Spring 이다. 다양한 편의성을 제공하여 개발을 편하게 해주는 엔터프라이즈용 경량급 프레임워크임. 👍 경량급 프레임워크 자체는 무겁지만 라이브러리나 많은 인터페이스로 구현이 되어 있기 때문에 실제 작성 코드가 적어 경량급으로 칭함. 특징 POJO (plain Old Java Object) : 순수한 Java 만을 사용한 객체를 뜻함. Spring이 탄생하게된 이유. EJB (Enterprise Java Beans) 를 사용했다가 낮은 개발생산성을 인해 만든것이 Spring 이다. 순수한 자바객체로 특정 라이브러리, 환경, 프레임워크에 의존하지 않고 종속되지 않게 해야하는 개발론. IoC (I.. 이전 1 다음