#0 스프링, 자바의 봄이 오기까지
JiwonDev
해당 글은 김영한님의 인프런 강의를 공부하고 정리한 내용입니다. # EJB 지옥 자바가 나온 2000년대, 그 당시 자바 진형에서는 EJB (Enterprise Java Beans) 프레임워크를 비즈니스 기술 스펙으로 제공하였습니다. EJB는 "대규모이고 구조가 복잡한 분산 객체 환경"을 쉽게 구현하기 위해서 등장했었고, 그 당시 EJB 안에 녹아든 객체지향을 설계하기 위한 이론들은 좋았습니다. [ WebServer - EJB - DB ]의 3계층으로 나눠 비즈니스 로직과 UI를 나눌 수 있었습니다. 또한 비즈니스 객체를 관리하는 컨테이너를 만들어 필요할 때 마다 컨테이너로부터 객체를 받는 개념, 재사용성있는 컴포넌트 개발, 다른 곳에 떨어진 EJB 서버의 메모리에 있는 클래스를 참조할 수 있는등 대규모..