자바 EE 어플리케이션을 빌드할 수 있는 오픈소스 경량 프레임워크스프링 프레임워크는 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크로서 spring이라고도 불린다.(동적인 웹 사이트를 개발하기 위한 여러가지 서비스를 제공하고 대한민국 공공기관의 웹 서비스 개발 시
관점 지향 프로그래밍으로 핵심 기능과 부가 기능으로 나누고 그 관점을 기준으로 각각을 모듈화 하는 것 (여기서 Aspect(관점)이란 흩어진 관심사들을 하나로 모듈화 한 것을 의미)Spring AOP는 기본적으로 프록시 방식으로 동작한다. 프록시 패턴이란 어떤 객체를
Spring에서 POJO(Plain, old java object)를 bean이라 부른다Spring은 자바 객체를 쉽게 관리할 수 있도록 Spring IoC 컨테이너에 등록하여 사용하는데,이때 등록된 자바 객체를 bean이라고 한다.Bean은 애플리케이션의 핵심을 이루
Main thread가 task를 처리하는 게 아니라 sub thread에게 task를 위임하는 행위spring에서 비동기 프로그래밍을 위해서 threadPool 정의가 필요java에서는 threadPool을 생성하여 Async 작업을 처리corePoolSize : 해