logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

자바 스프링 프레임워크와 스프링 부트 - 원리부터 실전까지

자바 스프링 프레임워크와 스프링 부트 - 원리부터 실전까지 (2024)

허진경 (지은이)
부크크(bookk)
55,500원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 2개 25,000원 >
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

자바 스프링 프레임워크와 스프링 부트 - 원리부터 실전까지
eBook 미리보기

책 정보

· 제목 : 자바 스프링 프레임워크와 스프링 부트 - 원리부터 실전까지 (2024) 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9791141076870
· 쪽수 : 642쪽
· 출판일 : 2024-03-18

목차

1장. 스프링 프레임워크
1. 스프링 프레임워크 개요
1.1. 자바의 객체 생성과 메모리 로딩
1.2. 개요
1.3. 장점과 단점
1.4. 주요 구성요소
1.5. 특징
2. 의존성 주입 개요
2.1. 의존성 주입을 사용하지 않는 코드
2.2. 의존성 주입을 사용한 코드
3. 스프링의 의존성 주입
3.1. XML을 이용한 의존성 주입
3.2. 아노테이션을 이용한 의존성 주입
3.3. 자바 설정 파일을 이용한 의존성 주입
3.4. 빈 생성과 의존성 주입 비교
4. 빈(Bean) 설정 파일
4.1. 네임스페이스 추가
4.2. 스프링 설정 파일 나누기
4.3. 태그를 이용한 다른 빈 설정 파일 포함
4.4. 여러 개 설정 파일 지정

2장. Spring AOP
1. AOP 개요
1.1. AOP와 횡단 관점
1.2. 프록시 클래스를 이용한 AOP 구현
1.3. AOP 용어
1.4. 위빙 방법
1.5. Spring에서 AOP
2. XML을 이용한 AOP
2.1. AOP 라이브러리 의존성 추가
2.2. 네임스페이스 추가
2.3. AOP 설정
2.4. 어드바이스
2.5.
2.6. 핵심코드의 메서드 원형 사용하기
2.7. Pointcut 표현식
3. Annotation을 이용한 AOP
3.1. AOP 라이브러리 의존성 추가
3.2. AOP 아노테이션 사용 설정
3.3. AOP 아노테이션
3.4. 어드바이스
3.5. 예제 코드

3장. Spring JDBC
1. Spring JDBC 개요
1.1. Java SE의 JDBC API를 이용한 코드
1.2. Spring JDBC를 이용한 코드
2. Spring JDBC 설정
2.1. Spring JDBC 의존성 추가
2.2. JDBC 드라이버 클래스 의존성 추가
2.3. 데이터베이스 연결 정보 설정
2.4. JDBCTemplate 빈 설정
2.5. JDBCTemplate API
3. EMPLOYEES 테이블 관리하기 예제
3.1. Class Diagram
3.2. 메이븐 의존성 설정
3.3. 스프링 설정 파일
3.4. Lombok 라이브러리 사용하기
3.5. DTO 클래스
3.6. DAO 클래스
3.7. Service 클래스
3.8. main 클래스
3.9. 실행 결과
4. 트랜잭션 처리
4.1. 트랜잭션 설정
4.2. XML을 이용한 트랜잭션 설정
4.3. 아노테이션을 이용한 트랜잭션 설정

4장. Spring Web MVC
1. MVC 패턴
1.1. Servlet을 이용한 MVC 구현
1.2. 커맨드 패턴 기반의 코드
1.3. 커맨드 패턴을 이용한 명령어 처리기 분리
1.4. 설정 파일을 이용한 요청과 핸들러 클래스 관계 설정
2. Spring Web MVC
2.1. Spring Web MVC Framework
2.2. DispatcherServlet
2.3. 스프링 설정 파일 위치
2.4. web.xml 파일
2.5. 컨트롤러와 뷰
3. 컨트롤러와 요청 처리
3.1. 스프링 컨트롤러
3.2. URL 매핑
3.3. 요청 방식에 따른 처리
3.4. 다중 요청 처리
3.5. 요청 파라미터 받기
3.6. Path Variable & URI Template Variable
3.7. 핸들러 메서드의 파라미터 타입
3.8. Static 파일(CSS, JS, IMAGE) 설정
3.9. 예외처리
3.10. 인터셉터
4. 모델과 뷰
4.1. 핸들러 메서드의 리턴 타입
4.2. 뷰
4.3. JSON 형식 응답
4.4. Forward와 Redirect
4.5. RedirectAttributes
4.6. 뷰 컨트롤러
5. EL과 JSTL
5.1. EL(Expression Language)
5.2. JSTL(JSP Standard Tag Library)
6. EMPLOYEES 데이터 관리 MVC 프로젝트
6.1. RequestMappings
6.2. 설정 파일
6.3. 컨트롤러와 뷰

5장. 파일 업로드/다운로드
1. 파일 업로드
1.1. 설정 파일
1.2. 데이터베이스 테이블과 DTO
1.3. HTML 폼 태그
1.4. 컨트롤러와 멀티파트
2. 파일 다운로드
2.1. 핸들러 메서드의 리턴 객체
3. 데이터베이스를 이용한 파일관리
3.1. 환경 설정
3.2. 비즈니스 로직
3.3. 컨트롤러와 뷰
3.4. 실행 결과
4. 파일시스템을 이용한 파일관리
4.1. 테이블과 DTO
4.2. 컨트롤러
4.3. 서비스와 리포지토리 코드

6장. MyBatis
1. MyBatis 개요
2. MyBatis 연동 설정
2.1. 라이브러리 의존성 추가
2.2. 스프링 설정 파일
2.3. 인터페이스와 Mapper XML 파일
3. Mapper XML
3.1. SQL Map
3.2. select
3.3. insert, update, delete
3.4. Parameters
3.5. SELECT 결과 매핑
3.6.
4. 구현 코드
4.1. 설정 파일
4.2. Model
4.3. DAO 인터페이스
4.4. Mapper XML
4.5. 서비스
4.6. 컨트롤러
4.7. 뷰
4.8. 실행 결과
5. 동적 SQL
5.1. if
5.2. choose, when, otherwise
5.3. where
5.4. set
5.5. trim
5.6. foreach
6. SQL 쿼리 로그
6.1. 스프링 프레임워크에서 SQL 쿼리 로그 남기기
6.2. 스프링 부트에서 SQL 쿼리 로그 남기기

7장. 멀티게시판 만들기
1. 멀티게시판 분석
1.1. 요구사항 분석
1.2. 개발환경
1.3. 테이블 명세서
1.4. 테이블 생성문
2. 프로젝트 구조
2.1. 프로젝트 생성
2.2. 요청 매핑 URL
2.3. 프로젝트 구조
3. 설정 파일
3.1. pom.xml
3.2. web.xml
3.3. root-context.xml
3.4. servlet-context.xml
3.5. 프로젝트 실행해 보기
4. 멀티게시판 소스코드
4.1. 리소스 파일
4.2. Lombok 라이브러리 사용하기
4.3. DTO
4.4. DAO
4.5. Service
4.6. 설정 파일 수정
4.7. Controller
4.8. 뷰(JSP)
5. 회원관리 기능 추가
5.1. 테이블

저자소개

허진경 (지은이)    정보 더보기
스타훈련교사(정보기술개발, 정보기술전략·계획, 인공지능)
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책