책 이미지
책 정보
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9791141978242
· 쪽수 : 722쪽
· 출판일 : 2025-01-22
목차
1장. 스프링 프레임워크
1. 스프링 프레임워크 개요
2. 의존성 주입 개요
3. 스프링의 의존성 주입
4. 빈(Bean) 설정 파일
2장. Spring AOP
1. AOP 개요
2. XML을 이용한 AOP
3. Annotation을 이용한 AOP
3장. Spring JDBC
1. Spring JDBC 개요
2. Spring JDBC 사용하기
3. EMPLOYEES 테이블 관리하기 예제
4. 트랜잭션 처리
4장. Spring Web MVC
1. MVC 패턴
2. Spring Web MVC
3. 컨트롤러와 요청 처리
4. 모델과 뷰
5. EL과 JSTL
6. EMPLOYEES 데이터 관리 MVC 프로젝트
5장. 파일 업로드/다운로드
1. 파일 업로드
2. 파일 다운로드
3. 데이터베이스를 이용한 파일관리
4. 파일시스템을 이용한 파일관리
6장. MyBatis
1. MyBatis 개요
2. MyBatis 연동 설정
3. Mapper XML
4. 구현 코드
5. 동적 SQL
6. SQL 쿼리 로그
7장. 멀티게시판 프로젝트
1. 멀티게시판 분석
2. 프로젝트 구조
3. 설정 파일
4. 멀티게시판 소스코드
5. 회원관리 기능 추가
6. XSS 공격 대응
8장. 스프링 부트
1. 스프링 부트 프로젝트
2. 스프링 부트 애플리케이션 실행하기
3. Thymeleaf 뷰 템플릿
4. 스프링 부트에서 AOP 사용
5. 타임리프를 사용한 스프링 부트 프로젝트
9장. 스프링 부트를 이용한 멀티게시판
1. 프로젝트 생성 및 기본 설정
2. 스프링 부트와 타임리프를 이용한 코드
10장. 스프링 시큐리티와 JWT
1. 스프링 시큐리티
2. 스프링 부트에서 스프링 시큐리티 사용하기
3. 스프링 시큐리티와 JWT 인증
11장. REST API를 활용한 서비스 개발
1. REST 서비스 개요
2. REST API 설계
3. REST API 구현
4. REST API 응답 형식과 추가 기능
5. EMPLOYEES REST API 구현하기
부록 1. 개발환경 구성하기
1. 개발환경 구성
2. 스프링 프로젝트 만들기
3. 로그 관리
4. 스프링 부트에서 코드 테스트하기
부록 2. 프로젝트 버전관리
1. 버전관리 시스템
2. 깃허브에 프로젝트 관리하기
부록 3. 알아두면 쓸모 있는 기술들
1. JDBC 연결정보 암호화
2. 폼 입력값 유효성 검증
3. 비동기 요청 처리
4. 웹소켓과 서버 푸시
5. 단독 톰캣 실행하기
6. CSRF 보안 취약점




















