자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크엔터프라이즈 애플리케이션 개발의 복잡성을 줄여주기 위한 목적으로 만들어짐동적인 웹 사이트 개발을 위한 여러가지 서비스 제공대한민국 공공기관의 웹 서비스 개발시 사용을 권장하고 있는 전자정부 표준 프레임워크의 기반 기술
Spring Boot
Container란 개발자를 대신하여 인스턴스의 생명 주기를 관리하며, 생성된 인스턴스들에게 추가적인 기능을 제공하도록 하는 것으로 작성한 코드를 참조하여 객체의 생성과 소멸을 컨트롤자바 객체를 담고 있다.Bean들의 생명 주기 관리어플리케이션을 구성하는 Bean들을
POJO (Plain Old Java Object) 오래된 방식의 간단한 자바 오브젝트 (JavaEE등 중량 프레임워크를 사용하게 되면서 해당 프레임워크에 종속된 무거운 객체에 반발해서 사용되게 된 용어) 특정 '기술'에 종속되어 동작하는 것이 아닌 순수한 자바 객체
DB의 데이터에 접근하기 위한 객체DB 접근을 하기 위한 로직과 비지니스 로직을 분리하기 위해 사용DB와 연결한 Connection까지 설정되어 있는 경우가 많음
JDBC 명세의 일부분이면서 일반화된 연결 팩토리DB와 관계된 connection 정보를 담고 있으며, Bean으로 등록하여 인자를 넘겨줌→ Spring은 DataSource로 DB와 연결 획득DB Server와의 기본적인 연결DB Connection Pooling 기
Filter Dispatcher Servelt에 요청이 전달되기 전/후에 url 패턴에 맞는 모든 요청에 대해 부가작업을 처리할 수 있는 기능 제공 Spring Container가 아닌 Tomcat과 같은 web Container에 의해 관리 Filter 메서드 in