Framework/Spring
-
스프링이란? 스프링은 자바 플랫폼 기반 오픈소스 애플리케이션 프레임워크이다. 엔터프라이즈급 애플리케이션 개발에 필요한 모든 기능을 종합적으로 제공하며, 경량화된 설루션으로 개발자의 부담을 덜어준다. 주요 특징으로는 객체 생성 및 소멸 관리, 외존성 주입, AOP, MVC 웹 프레임워크 등이 있으며, 다양한 모듈을 통해 웹 개발, 데이터 접근, 트랜잭션 관리, 보안 등을 손쉽게 처리할 수 있다. 스프링 생태계 스프링은 어떤 특정한 하나의 프로그램이 아니라 여러 가지 여러 가지 기술들의 모음이라고 할 수 있다. 먼저 스프링이라고 하면 가장 먼저 떠오르는 것과 핵심이라고 할 수 있는 스프링 프레임워크가 있고 여러 기술들을 편리하게 사용할 수 있도록 도와주는 스프링 부트, 스프링 데이터, 스프링 세션 등과 같은..
[Spring] 스프링이란?스프링이란? 스프링은 자바 플랫폼 기반 오픈소스 애플리케이션 프레임워크이다. 엔터프라이즈급 애플리케이션 개발에 필요한 모든 기능을 종합적으로 제공하며, 경량화된 설루션으로 개발자의 부담을 덜어준다. 주요 특징으로는 객체 생성 및 소멸 관리, 외존성 주입, AOP, MVC 웹 프레임워크 등이 있으며, 다양한 모듈을 통해 웹 개발, 데이터 접근, 트랜잭션 관리, 보안 등을 손쉽게 처리할 수 있다. 스프링 생태계 스프링은 어떤 특정한 하나의 프로그램이 아니라 여러 가지 여러 가지 기술들의 모음이라고 할 수 있다. 먼저 스프링이라고 하면 가장 먼저 떠오르는 것과 핵심이라고 할 수 있는 스프링 프레임워크가 있고 여러 기술들을 편리하게 사용할 수 있도록 도와주는 스프링 부트, 스프링 데이터, 스프링 세션 등과 같은..
2024.03.10 -
스프링의 탄생 때는 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