Java 2

[Spring] Spring이란?

* Spring Java의 웹 애플리케이션 프레임워크. Java를 기반으로 다양한 애플리케이션을 만들기 위한 프로그래밍 툴이다. 실수하기 쉬운 Low Level 기술에 대한 위험도가 낮음 요구사항, 요구 기술을 쉽게 충족하면서 간단하게 개발 가능 경량급 프레임워크 과거 코드가 무겁고 복잡했던 EJB보다 코드가 단순하고 개발과정이 편리 EJB보다 빠르고 간단히 작성되어 생산성과 품질에서 유리 → 경량급 * 애플리케이션 프레임워크 특정 기술, 업무에 국한되지 않고 애플리케이션 전체에서 사용되는 범용적인 프레임워크 애플리케이션 개발 과정의 신속함을 목표로 함

Java/Spring 2023.06.28

[SpringBoot] SpringBoot란?

* SpringBoot의 정의 자바 기반의 웹 애플리케이션을 만들 수 있는 프레임워크 기존 사용하던 Spring의 초기 환경 설정에서 많은 시간이 할애되는 문제점을 해결하기 위해 등장한 프레임워크 * SpringBoot의 핵심 기능 (장점) 내장 서버 : Tomcat과 같이 별도의 서버를 설치하지 않고 쉽게 웹 애플리케이션을 제작 배포 가능 자동 라이브러리 관리 : 내장 라이브러리를 알아서 관리해주기 때문에 쉽게 개발 가능 자동 구성 : 복잡한 스프링 설정을 자동화하여 개발자의 편의성을 높임 외부 설정 : 애플리케이션을 개발, 외부 환경과 같이 서로 다른 환경에서 사용할 시, 외부 설정값을 조회하는 기능을 편리하게 사용 가능 모니터링과 관리 기능 : 애플리케이션이 발생시키는 수많은 데이터를 모으고 모니터..

Java/SpringBoot 2023.06.27