국립세종도서관
상세검색 닫기
자료유형
본문언어
출판년도 ~
정렬
상세검색 +

기타

  • 홈으로
글씨 글씨 확대 글씨 축소
스프링 부트 시작하기 : 차근차근 따라 하는 단계별 실습 / 김인우 지음
스프링 부트 시작하기 : 차근차근 따라 하는 단계별 실습 책표지
  • ·표제/책임표시사항 스프링 부트 시작하기 : 차근차근 따라 하는 단계별 실습 / 김인우 지음
  • ·발행사항 서울 : 인사이트, 2019
  • ·형태사항 315 p. :삽화 ;24 cm
  • ·주기사항 권말부록: MySOL 설치하기 ; jsp 관련 설정하기 ; SSH를 이용해서 GCP에 접속하기
    색인수록
  • ·표준번호/부호 ISBN: 9788966262304  93000: \22000 
  • ·분류기호 한국십진분류법-> 005.118  듀이십진분류법-> 005.2  
  • ·주제명 웹 프로그래밍[web programming]컴퓨터 프로그래밍[computer programming]
권별정보 자료위치출력 관심도서 보기 관심도서 담기

※ 좌우로 스크롤하시면 내용이 보입니다.

권별정보 안내
신청 편/권차 편제 저작자 발행년도 등록번호 청구기호 자료있는 곳 자료상태 예약자 반납예정일 매체구분
김인우 지음 2019 SE0000539634 005.118-19-23=2 일반자료실(서고) 서고 비치(온라인 신청 후 이용) 0 - 인쇄자료(책자형) 
※ 신청 종류
- 대출예약신청:
자료상태가 ‘대출중’인 경우 해당 도서를 예약하여 도서 반납 시 우선적으로 대출받을 수 있는 서비스
- 청사대출신청:
정부세종청사(6-3동, 2-1동)에 위치한 무인예약도서대출반납기에서 도서 수령‧반납이 가능한 서비스
- 무인대출신청:
도서관 1문(정문)에 위치한 무인예약도서대출기에서 도서 수령이 가능한 서비스
- 서고자료신청:
서고에 보관된 자료에 대한 열람신청 서비스 이용방법: 로그인 → 자료검색 → [상세정보] 클릭 → 권별정보에서 자료 선택 →[서고자료신청] → 자료비치완료 문자 수신 → 해당 자료실에서 자료 수령
서가 둘러보기
서가둘러보기 로딩중

목차



지은이의 글-ⅹ
1장 개발환경 설정하기-1
  1.1 프로그램 설치 및 개발환경 구성-1
    1.1.1 공통 폴더 만들기-2
    1.1.2 JDK 설치하기-2
    1.1.3 이클립스 설치하기-3
  1.2 개발환경 경로 설정하기-4
    1.2.1 이클립스 워크스페이스 생성하기-5
    1.2.2 이클립스 환경 설정하기-5
    1.2.3 이클립스 실행하기-6
  1.3 플러그인 설치하기-7
    1.3.1 STS 플러그인 설치하기-7
    1.3.2 그레이들 설치하기-9
    1.3.3 그레이들 에디터 설치하기-11
  1.4 이클립스 메뉴 및 Perspective 변경하기-14
    1.4.1 메뉴 구성 변경하기-14
    1.4.2 패키지 보여 주기(Package Presentation) 변경하기-16
    1.4.3 이클립스 뷰(View) 변경하기-17
    1.4.4 프로젝트 인코딩 설정하기-18
2장 스프링 프로젝트 만들어 보기-21
  2.1 스프링 부트로 프로젝트 생성하기-22
  2.2 Hello World 만나 보기-27
  2.3 스프링 부트 프로젝트 살펴보기-30
    2.3.1 SampleApplication 클래스-31
    2.3.2 build.gradle-33
3장 스프링 프레임워크 이해하기-35
  3.1 스프링 프레임워크란?-35
  3.2 MVC 패턴 및 스프링 MVC 알아보기-36
    3.2.1 스프링 웹 MVC의 구조-37
    3.2.1 일반적으로 사용하는 스프링 MVC의 구조-38
  3.3 게시판 개발을 위한 프로젝트 새로 생성하기-39
    3.3.1 스프링 스타터 프로젝트 생성하기-39
    3.3.2 스프링 부트 버전 및 의존성 설정-40
  3.4 데이터베이스 연결하기-43
    3.4.1 데이터 소스 설정하기-43
    3.4.2 마이바티스 연동하기-46
4장 간단한 게시판 구현하기-53
  4.1 게시판을 만들기 위한 기본 설정-53
    4.1.1 데이터베이스 구성하기-54
    4.1.2 스타일 시트 추가하기-55
    4.1.3 롬복 추가하기-56
  4.2 게시글 목록 만들기-60
    4.2.1 DTO 만들기-61
    4.2.2 마이바티스 설정하기-62
    4.2.3 컨트롤러 영역-63
    4.2.4 서비스 영역-65
    4.2.5 매퍼 영역-67
    4.2.6 SQL 작성하기-68
    4.2.7 뷰 작성하기-71
    4.2.8 실행 결과 확인하기-72
  4.3 게시글 등록 기능 만들기-74
    4.3.1 게시글 등록 화면 만들기-74
    4.3.2 컨트롤러 영역-75
    4.3.3 서비스 및 매퍼 영역-76
    4.3.4 SQL 작성하기-76
    4.3.5 실행 결과 확인하기-77
  4.4 게시글 상세 화면 만들기-78
    4.4.1 목록 화면 수정하기-79
    4.4.2 컨트롤러 영역-79
    4.4.3 서비스 및 매퍼 영역-80
    4.4.4 SQL 작성하기-80
    4.4.5 뷰 작성하기-81
    4.4.6 실행 결과 확인하기-82
  4.5 게시글 수정 및 삭제 기능 만들기-84
    4.5.1 뷰 변경하기-84
    4.5.2 컨트롤러 영역-87
    4.5.3 서비스 및 매퍼 영역-87
    4.5.4 SQL 작성하기-88
    4.5.5 실행 결과 확인하기-89
5장 스프링의 다양한 기능 살펴보기-91
  5.1 Logback 사용하기-91
    5.1.1 Logback이란?-91
    5.1.2 Logback 설정하기-93
    5.1.3 Logback 사용하기-94
  5.2 Log4JDBC로 쿼리 로그 정렬하기-96
    5.2.1 라이브러리 추가하기-97
    5.2.2 log4jdbc 설정하기-97
  5.3 인터셉터 사용하기-99
    5.3.1 HandlerInterceptorAdapter로 인터셉터 구현하기-101
    5.3.2 Interceptor 등록하기-102
  5.4 AOP 사용하기-103
    5.4.1 AOP란?-103
    5.4.2 AOP 적용하기-107
    5.4.3 AOP의 주요 개념-109
  5.5 트랜잭션 적용하기-111
    5.5.1 트랜잭션이란?-112
    5.5.2 @Transaction 어노테이션을 이용해 트랜잭션 설정하기-113
    5.5.3 AOP를 이용해 트랜잭션 설정하기-114
    5.5.4 트랜잭션 결과 확인하기-116
  5.6 예외처리하기-120
    5.6.1 @ControllerAdvice 추가하기-120
    5.6.2 에러처리 화면 추가하기-122
  5.7 한글 처리를 위한 인코딩 설정하기-124
6장 파일 업로드와 다운로드-127
  6.1 파일 첨부를 위한 기본 설정-17
    6.1.1 파일 테이블 생성하기-128
    6.1.2 라이브러리 추가하기-129
    6.1.3 파일 처리를 위한 빈 설정하기-129
    6.1.4 파일 관련 자동구성 제거하기-130
  6.2 파일 업로드-130
    6.2.1 파일을 업로드하고 파일의 정보 확인하기-130
    6.2.2 업로드된 파일을 서버에 저장하기-134
    6.2.3 첨부된 파일 목록 보여 주기-141
  6.3 파일 다운로드-144
    6.3.1 뷰 영역-144
    6.3.2 SQL 추가하기-146
    6.3.3 서비스 및 매퍼 추가하기-146
    6.3.4 컨트롤러 변경하기-147
    6.3.5 결과 확인하기-149
7장 RESTful 게시판 만들어 보기-151
  7.1 REST란?-151
  7.2 RESTful 게시판으로 변경하기-154
    7.2.1 컨트롤러 작성하기-154
    7.2.2 뷰 템플릿-157
    7.2.3 게시글 작성 확인하기-160
    7.2.4 게시글의 이동, 수정, 삭제를 확인하기-161
  7.3 REST API로 변경하기-164
    7.3.1 REST API 개발하기-165
    7.3.2 REST API 테스트하기-166
8장 스프링 데이터 JPA 사용해 보기-173
  8.1 스프링 데이터 JPA-173
    8.1.1 JPA란?-174
    8.1.2 JPA의 장점-174
    8.1.3 JPA의 단점-175
    8.1.4 스프링 데이터 JPA란?-175
  8.2 스프링 데이터 JPA를 위한 기본 설정-176
    8.2.1 JPA 설정 추가하기-176
    8.2.2 자바 8의 날짜 API 설정하기-177
  8.3 JPA를 사용한 게시판으로 변경하기-178
    8.3.1 엔티티 생성하기-178
    8.3.2 컨트롤러 작성하기-181
    8.3.3 서비스 작성하기-183
    8.3.4 FileUtils 클래스 변경하기-186
    8.3.5 리포지터리 작성하기-186
    8.3.6 뷰 템플릿 작성하기-192
  8.4 결과 확인하기-195
    8.4.1 데이터베이스 확인하기-195
    8.4.2 게시판 기능 확인하기-196
9장 GCP를 이용해서 서버 구성하기-199
  9.1 GCP 시작하기-199
    9.1.1 VM 인스턴스 생성하기-200
    9.1.2 네트워크 설정하기-203
  9.2 MySQL 설치하기-209
    9.2.1 MySQL 설치하기-209
    9.2.2 MySQL 설정하기-210
  9.3 JDK 설치하기-213
  9.4 톰캣 설치 및 설정하기-215
    9.4.1 톰캣을 위한 폴더 생성하기-216
    9.4.2 톰캣 설치하기-216
    9.4.3 톰캣 설정하기-218
    9.4.4 톰캣 확인하기-221
  9.5 젠킨스 설치하기-222
    9.5.1 젠킨스 설치 및 설정하기-222
    9.5.2 젠킨스 확인하기-225
    9.5.3 플러그인 설치하기-228
    9.5.4 그 외 설정하기-230
10장 배포하기-233
  10.1 스웨거를 이용한 REST API 문서화하기-233
    10.1.1 스웨거란?-234
    10.1.2 스웨거 적용하기-235
    10.1.3 스웨거에 설명 추가하기-240
  10.2 스프링 프로파일 적용하기-244
    10.2.1 설정 파일 분리하기-244
    10.2.2 로그 설정하기-246
    10.2.3 결과 확인하기-247
  10.3 스프링 Cloud config 사용하기-248
    10.3.1 스프링 Cloud Config란?-249
    10.3.2 YAML 사용하기-250
    10.3.3 비트버킷 설정하기-257
    10.3.4 스프링 Cloud Config Server 생성하기-258
    10.3.5 Config Client 적용하기-263
  10.4 수동으로 톰캣에 배포하기-266
    10.4.1 빌드하기-266
    10.4.2 배포하기-268
    10.4.3 실행하기-269
  10.5 젠킨스를 사용해서 자동 빌드&배포 환경 구성하기-272
    10.5.1 젠킨스란?-273
    10.5.2 젠킨스를 이용한 빌드 설정하기-273
    10.5.3 젠킨스를 이용한 배포 설정하기-279
부록 A. MySQL 설치하기-285
부록 B. jsp 관련 설정하기-293
부록 C. SSH를 이용해서 GCP에 접속하기-299
찾아보기-312