ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [스프링퀵스타트] 1일차
    Spring/Spring Quick Start 2019. 1. 29. 05:19


    [스프링퀵스타트]1일차



    목차

    01 스프링 프레임워크 시작하기

    1.1 개발 환경 구축(clear)

    1.1.1 JDK 설치(clear)

    1.1.2 이클립스 설치(clear)

    1.1.3 톰캣 서버 설치 및 이클립스 연동(clear)

    1.1.4 데이터베이스 구축 (H2)(clear)

    1.1.5 STS(Spring Tool Suite) 플러그인 설치(clear)


    02 프레임워크 개요

    2.1 프레임워크 개념(clear)

    2.1.1 프레임워크의 등장 배경(clear)

    2.1.2 프레임워크의 장점(clear)

    2.1.3 자바 기반의 프레임워크(clear)


    2.2 스프링 프레임워크

    2.2.1 스프링 탄생 배경(clear)

    2.2.2 스프링 프레임워크의 특징(clear)


    2.3 IoC(Inversion of Control) 컨테이너

    2.3.1 결합도(Coupling)가 높은 프로그램(clear)

    2.3.2 다형성 이용하기(clear)

    2.3.3 디자인 패턴 이용하기(clear)


    03 스프링 컨테이너 및 설정 파일

    3.1 스프링 IoC 시작하기

    3.1.1 스프링 설정 파일 생성

    3.1.2 스프링 컨테이너 구동 및 테스트

    3.1.3 스프링 컨테이너의 종류


    3.2 스프링 XML 설정

    3.2.1 <beans> 루트 엘리먼트

    3.2.2 <import> 엘리먼트

    3.2.3 <bean> 엘리먼트

    3.2.4 <bean> 엘리먼트 속성


    04 의존성 주입

    4.1 의존성 관리

    4.1.1 스프링의 의존성 관리 방법

    4.1.2 의존성 관계


    4.2 생성자 인젝션 이용하기

    4.2.1 다중 변수 매핑

    4.2.2 의존관계 변경


    4.3 Setter 인젝션 이용하기

    4.3.1 Setter 인젝션 기본

    4.3.2 p 네임스페이스 사용하기


    4.4 컬렉션(Collection) 객체 설정

    4.4.1 List 타입 매핑

    4.4.2 Set 타입 매핑

    4.4.3 Map 타입 매핑

    4.4.4 Properties 타입 매핑


    05 어노테이션 기반 설정

    5.1 어노테이션 설정 기초

    5.1.1 Context 네임스페이스 추가

    5.1.2 컴포넌트 스캔(component-scan)설정

    5.1.3 @Component


    5.2의존성 주입 설정

    5.2.1 의존성 주입 어노테이션

    5.2.2 @Autowired

    5.2.3 @Qualifier

    5.2.4 @Resource

    5.2.5 어노테이션과 XML 설정 병행하여 사용하기


    5.3 추가 어노테이션


    06 비즈니스 컴포넌트 실습 1

    6.1 BoardService 컴포넌트 구조


    6.2 Value Object 클래스 작성


    6.3 DAO 클래스 작성

    6.3.1 드라이버 내려받기

    6.3.2 JDBC Utility 클래스

    6.3.3 DAO 클래스 작성


    6.4 Service 인터페이스 작성


    6.5 Service 구현 클래스 작성


    6.6 BoardService 컴포넌트 테스트

    6.6.1 스프링 설정 파일 수정

    6.6.2 클라이언트 작성 및 실행


    07 비즈니스 컴포넌트 실습 2

    7.1 UserService 컴포넌트 구조

    7.2 Value Object 클래스 작성

    7.3 DAO 클래스 작성

    7.4 Service 인터페이스 작성

    7.5 Service 구현 클래스 작성

    7.6 UserService 컴포넌트 테스트

    7.7 어노테이션 적용

    'Spring > Spring Quick Start' 카테고리의 다른 글

    H2database 1.4.197 설치 및 구동  (0) 2019.04.28
    톰캣 8.0.32 설치  (0) 2019.04.27
    eclipse mars 버전 설치  (0) 2019.04.27
    JDK1.8 설치 및 환경변수 설정  (0) 2019.04.27
    Multiple annotations found at this line 에러  (0) 2019.02.14

    댓글

© 2018 T-Story. All right reserved.