본문 바로가기

개념2

[ 개념 ] 스프링(spring)이란 무엇인가 사용이유 스프링 개념, 등장배경, 장점, 단점에 대해서 알아보겠습니다. 이러한 사항을 미리 숙지하고 스프링 시작한다면 스프링에 대한 높은 이해도와 흥미가 생길 것입니다. 스프링이란 스프링(Spring)은 Java 애플리케이션 개발을 위한 오픈 소스 프레임워크입니다. 애플리케이션 구축을 위한 포괄적인 인프라를 제공하고 설계에서 배포에 이르는 전체 개발 수명 주기 동안 개발자를 지원합니다. 애플리케이션 구축을 위한 일관된 프로그래밍 모델을 제공하고 모듈성을 촉진하여 개발자가 느슨하게 결합된 애플리케이션을 구축할 수 있도록 합니다. 또한 데이터 액세스, 보안, 트랜잭션 관리 등의 기능을 제공합니다. 등장배경 왜 등장했을까? Spring은 2003년 Rod Johnson이 처음 개발했으며 Apache 2.0 라이선스로 .. 2023. 2. 9.
[ 개념 ] 스프링(spring)이란? 사용이유 IOC DI AOP 1. 스프링(Spring)이란 Java EE(Java Enterprise Edition) 개발을 편리하게 해주는 오픈소스 경량급 애플리케이션 프레임워크입니다. 1.1 JAVA Enterprise Edition JAVA Enterprise Edition는 자바를 이용한 서버 측 개발을 위한 플랫폼입니다. (Enterprise Edition은 웹 애플리케이션 서버에서 동작하는 장애 복구 및 분산 멀티미디어를 제공하는 자바 소프트웨어의 기능을 추가한 서버를 위한 플랫폼입니다.) 1.2 경량급 스프링이 가볍다고 하는 이유는 스프링은 불필요하게 무겁지 않다는 의미입니다. 코드에 불필요하게 등장하던, 프레임워크와 서버 환경에 의존적인 부분을 제거해주기 때문에 가볍다고 합니다. 즉, 빠르고 간편하게 작성하게 해 줌으.. 2021. 5. 30.