토비의 스프링 1장 오브젝트와 의존 관계

    1장을 시작하기 전..

     

    스프링은 자바를 기반으로 한 기술이다.

    • 스프링이 자바에서 중요하게 가치를 두는 것은 객체지향 프로그래밍이 가능한 언어라는 점이다.
    • 스프링이 가장 관심을 두는 대상은 오브젝트이다. 
    • 오브젝트가 생성되고, 다른 오브젝트와 관계를 맺고, 사용되고, 소멸될 때까지의 전 과정을 고민해볼 필요성이 있다.
    • 오브젝트는 어떻게 설계되고, 어떤 단위로 만들어지며 어떤 과정을 통해 존재를 드러내고 등장 해야하는지에 대해서도 살펴보자.

     

    결국 오브젝트에 대한 관심은

    • 객체지향 설계의 기초와 원칙을 비롯하여 디자인 패턴, 리팩토링, 단위 테스트와 같은 오브젝트 설계와 구현에 대한 여러가지 응용 기술과 지식이 요구된다.

     

    스프링은 오브젝트를 어떻게 효과적으로 설계, 구현, 사용하고 이를 개선해나갈 것인가에 대한 명쾌한 기준을 마련해준다.

    • 동시에 스프링은 객체지향 기술과 설계, 구현에 관한 실용적인 전략과 검증된 베스트 프렉티스를 평범한 개발자도 자연스럽고 손쉽게 적용할 수 있드록 프레임 워크 형태로 제공한다.

     

    다음 장 ..

     

    토비의 스프링 1.1장 초난감 DAO

    먼저 사용자 정보를 JDBC API를 통해 DB에 저장하고 조회할 수 있는 간단한 DAO를 만들자 1.1.1 User public class User { String id; String name; String password; public String getId() { return id; } publi..

    minutemaid.tistory.com

     

    'ETC > 토비의 스프링' 카테고리의 다른 글

    토비의 스프링 1.2장 DAO의 분리  (0) 2022.07.01
    토비의 스프링 1.1장 초난감 DAO  (0) 2022.07.01

    댓글