[Spring]핵심 개념
1. 스프링의 핵심 개념 스프링 프레임워크(이하 줄여서 스프링)의 핵심 목표는 '자바 개발 간소화' 이다. 객체지향 프로그래밍을 공부한 사람들이라면 느슨한 결합이나 재사용에 대해 들어봤을 것이다. 스프링은 그런 객체지향 프로그래밍을 지원하기 위해 나온 프레임워크들 중 하나다. 앞서 말했듯이 자바 개발 간소화를 하기 위해 스프링의 전략은 다음과 같다.POJO를 이용한 가볍고 non-invasive 개발DI와 인터페이스 지향을 통한 느슨한 결합도AOP와 공통 규약을 통한 선언적 프로그래밍템플릿을 통한 상투적인 코드 축소1-1. POJO란 무엇인가? POJO(Plain Old Java Object)란 평범한 자바 객체이다. 마틴 파울러가 2000년 가을 컨퍼런스에서 처음 만들어낸 말이다. 마틴 파울러는 EJB..
프로그래밍/Spring
2017. 11. 29. 00:12
[Spring]스프링 속으로
※본 내용의 순서는 [Spring in Action]의 교재를 통해 진행됩니다.
프로그래밍/Spring
2017. 11. 22. 21:38