1. 스프링5 소개 및 개발 환경 구축
본 글은 최범균 저자님의 초보 웹 개발자를 위한 스프링5 프로그래밍 입문 도서의 내용을 복습하기 위해서 작성된 글입니다. 1. 스프링이란 무엇인가? 스프링은 Java Enterprise 개발을 편리하게 해주는 오픈소스 경량급 애플리케이션 프레임워크이다. 흔히 스프링이라고 하면 스프링 프레임 워크를 의미한다. 스프링 프레임워크의 주요 특징은 다음과 같다. 의존 주입(Dependency Injection : DI) 지원 AOP(Aspect-Oriented Programming) 지원 MVC 웹 프레임워크 제공 JDBC, JPA 연동, 선언적 트랜잭션 처리 등 DB 연동 지원 이외에도 스케줄링, 메시지 연동(JMS), 이메일 발송, 테스트 지원 등 자바 기반의 애플리케이션을 개발하는데 필요한 다양한 기능을 제..
2021.06.30