스프링의 탄생 때는 2000년대 초반, 스프링(Spring)이 등장하기 전에는 자바 기반의 기업 애플리케이션을 개발할 때 주로 EJB(Enterprise JavaBeans)가 사용되었다. EJB는 자바 기술의 일부로서, 기업 환경에서 확장 가능하고 분산형 애플리케이션을 개발하기 위한 목적으로 만들어졌다. EJB의 탄생 EJB 이전의 자바 애플레키에션 개발에서는 주로 서블릿(Servlet)과 자바 서버 페이지(JSP)를 활용하여 웹 애플리케이션을 구축했다. 이러한 기술들은 간단하고 빠르게 웹 페이지를 생성하는 데에는 용이했지만, 분산 환경에서의 기능적인 요구사항을 다루기 어려웠다. 서블릿과 JSP는 주로 프레젠테이션 레이어에 중점을 두고 있었기 때문에, 엔터프라이즈 수준의 기능들을 갖춘 복잡한 비즈니스 로..
[Spring] 스프링의 탄생
스프링의 탄생 때는 2000년대 초반, 스프링(Spring)이 등장하기 전에는 자바 기반의 기업 애플리케이션을 개발할 때 주로 EJB(Enterprise JavaBeans)가 사용되었다. EJB는 자바 기술의 일부로서, 기업 환경에서 확장 가능하고 분산형 애플리케이션을 개발하기 위한 목적으로 만들어졌다. EJB의 탄생 EJB 이전의 자바 애플레키에션 개발에서는 주로 서블릿(Servlet)과 자바 서버 페이지(JSP)를 활용하여 웹 애플리케이션을 구축했다. 이러한 기술들은 간단하고 빠르게 웹 페이지를 생성하는 데에는 용이했지만, 분산 환경에서의 기능적인 요구사항을 다루기 어려웠다. 서블릿과 JSP는 주로 프레젠테이션 레이어에 중점을 두고 있었기 때문에, 엔터프라이즈 수준의 기능들을 갖춘 복잡한 비즈니스 로..
2024.02.03