이전에 작성했던 DB 커넥션 코드들 중 UserDao의 가장 단순한 메서드인 deleteAll()를 살펴보자 public class UserDao{ public void deleteAll() throws SQLException{ Connection c = dataSource.getConnection(); PreparedSt...
서블릿 컨테이너란? 서블릿은 개발자로 하여금 핵심 비즈니스 로직만 처리할 수 있도록 다양한 기능들을 수행한다 이러한 서블릿을 관리하는 서블릿들의 생성, 실행, 파괴, 즉 서블릿의 생명주기를 관리한다 스프링 컨테이너란? 스프링 컨테이너는 스프링 빈의 생명주기를 관리한다 스프링 빈의 생명주기는 다음과 같다 스프링 컨테이너 생성 -> 스프링 ...
##스프링 컨테이너 스프링 컨테이너는 스프링 빈을 관리하는 객체이다 스프링 컨테이너는 @Configuration이 붙은 설정 클래스를 설정 정보로 사용한다 이 클래스 내부에서 @Bean이 붙은 메서드의 이름으로 컨테이너에 객체를 등록하는데 이를 스프링 빈이라고 한다 ##스프링 빈 스프링 빈은 프로그램 실행 중 사용하기 위해 미리 만들어놓은 객체라고 ...
예제로 알아보는 스프링 템플릿(Template), 콜백(Callback)
데이터베이스 정규화(Normalization)