[Spring] Bean이란?
·
Spring/Spring
1. Spring Bean 이전의 기술: EJB 2000년대 초반 Java 개발에서 주로 사용되었던 기술은 EJB(Enterprise JavaBeans)였습니다. EJB는 엔터프라이즈 애플리케이션 개발을 위한 표준 기술로서, 트랜잭션 관리, 보안, 객체 풀링 등 다양한 기능을 제공했습니다. 하지만 EJB는 다음과 같은 문제점을 가지고 있었습니다. 복잡성: EJB는 매우 복잡한 기술이었기 때문에 배우고 사용하기 어려웠습니다. 무거운 성격: EJB는 자체적으로 많은 기능을 제공했기 때문에 애플리케이션을 무겁게 만들었습니다. 비용: EJB를 사용하려면 서버에 EJB 컨테이너를 설치해야 했기 때문에 비용이 많이 들었습니다. 2. Spring Bean의 탄생 EJB의 문제점을 해결하기 위해 등장한 것이 바로 Sp..