Backend Develop/Spring(2)
-
Spring vs Spring Boot
Spring Framework는 기능이 많은만큼 설정이 복잡하다. Spring Framework의 어려운 부분을 자동화 하여 사용자가 편하게 사용할 수 있는 프레임워크가 Spring Boot이다. 1. Spring POJO(Plain Old Java Object) 기반의 개발을 쉽고 편하게 할 수 있도록 한다. - 자바 개발에 필요한 구조를 포괄적으로 제공한다 - Spring이 구조를 알아서 처리해서 개발자는 개발에만 집중할 수 있다. - 동적인 웹 사이트를 개발하기 위한 여러 가지 서비스를 제공한다. 2. Spring Boot Spring Boot는 빠르고 간편하게 개발할 수 있도록 해준다. - 애플리케이션을 고수준에서 모니터링하고 추적 할 수 있도록 해준다. - 서버가 애플리케이션에 통합되기 때문에 ..
2023.02.09 -
Spring Framework란?
스프링 프레임워크란 자바 개발을 위한 오픈소스 프레임워크다. 우리나라의 전자정부 표준 프레임워크 또한 스프링을 사용하였다. 스프링 프레임워크는 개발자들이 애플리케이션 구현을 더 쉽게 할 수 있도록 다양한 기능을 제공한다. 스프링은 다른 프레임워크에 비해 다음과 같은 특징을 가진다. 경량 컨테이너로서 자바 객체를 직접 관리한다. 각각의 객체 생성, 소멸과 같은 라이프 사이클을 관리하며 스프링으로부터 필요한 객체를 얻어올 수 있다. 스프링은 Plain Old Java Object 방식의 프레임워크이다. 일반적인 J2EE 프레임워크에 비해 구현을 위해 특정한 인터페이스를 구현하거나 상속을 받을 필요가 없어 기존에 존재하는 라이브러리 등을 지원하기에 용이하고 객체가 가볍다. 스프링은 제어 반전(IoC : Inv..
2023.02.09