스프링 프로젝트 시작하기 (토비의 스프링 vol.1 9장)
스프링으로 만들 수 있는 애플리케이션의 종류에는 제한이 없다 자바 언어를 사용한 모든 프로젝트에 적용 가능하다 그렇지만 기본적으로 자바 엔터프라이즈 환경에서 동작하는 애플리케이션을 개발하는 것을 목적으로 사용된다 그 외의 애플리케이션 ...
스프링으로 만들 수 있는 애플리케이션의 종류에는 제한이 없다 자바 언어를 사용한 모든 프로젝트에 적용 가능하다 그렇지만 기본적으로 자바 엔터프라이즈 환경에서 동작하는 애플리케이션을 개발하는 것을 목적으로 사용된다 그 외의 애플리케이션 ...
SQL을 DAO코드에서 분리하자
스프링은 일관된 방법으로 프록시를 만들 수 있게 도와주는 추상 레이어를 제공한다
사용자 레벨 조정 기능 추가 필드 타입이 int일 때 ```java public class User { private int level; public int getLevel() { return level; } publ...
예외처리 : 프로그램 실행 중 발생할 수 있는 문제에 대비하는 방법
스프링이 제공하는 가장 중요한 가치는 객체지향과 테스트다 IoC/DI를 이용해 객치지향 기술을 손쉽게 적용하도록 도와준다
스프링의 정의 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크
스프링 자바를 기반으로 한 프레임워크로서, 자바의 본질인 객체지향 프로그래밍을 강조한다 주로 오브젝트에 집중하며, 객체가 어떻게 생성되고, 다른 객체와 어떻게 상호작용하며, 설계되고 구현되어야 하는지에 대한 깊은 이해가 필요하다 이러한 객체지향 설계와 구현을 강제하지 ...