회원 로그인 창


로그인 메뉴

따끈따끈! 신착 전자책

더보기

콘텐츠 상세보기
실전 스프링 웹 개발


실전 스프링 웹 개발

<향단코드> 저 | 온노트

출간일
2019-03-26
파일형태
ePub
용량
0
지원 기기
PC
대출현황
보유1, 대출0, 예약중0
전자책 프로그램이 정상적으로 설치가 안되시나요?전자책 프로그램 수동 설치
콘텐츠 소개
목차
한줄서평

콘텐츠 소개

이 책은 스프링 프레임워크를 이용하여 웹 시스템을 개발하고자 하는 사람을 위한 것이다.
이미지를 판매하는 간단한 디지털 컨텐츠 샵을 구축해 봄으로써 스프링 프레임워크의 실제 사용법을 배울 수 있다.
실전 프로젝트 개발에 필요한 스프링 프레임워크의 기본 개념과 마이바티스, 스프링 시큐리티 등을 함께 설명한다.

목차

1장 : 스프링 개발환경
1. 자바 설치
2. Spring Tool Suite (STS) 설치
3. 톰캣 설치
4. UTF-8 설정
5. 웹서버 실행 환경 설정
2장 : 프로젝트 생성
1. 스프링 MVC 구조
2. 스프링 MVC 프로젝트 생성
3. MVC 프로젝트 파일 구성
4. 프로젝트 실행
5. 웹 컨텍스트 변경
6. 버전 변경
7. 프로젝트 업데이트
8. UTF-8 처리 필터 등록
9. 뷰 컨텐트 유형 지정
10. 로그 레벨 설정
3장 : 컨트롤러 요청 매핑
1. 요청 경로 매핑
2. 경로 패턴 매핑
3. Http 메서드 매핑
4. Params 매핑
5. Headers 매핑
6. Content Type 매핑
7. Accept 매핑
4장 : 컨트롤러 응답
1. void 타입
2. String 타입
3. 자바빈즈 클래스 타입
4. 컬렉션 List 타입
5. 컬렉션 Map 타입
6. ResponseEntity 타입
7. ResponseEntity 타입
8. ResponseEntity<자바빈즈 클래스> 타입
9. ResponseEntity 타입
10. ResponseEntity 타입
11. ResponseEntity 타입
5장 : 컨트롤러 요청 처리
1. 컨트롤러 메서드 매개변수
2. 요청 처리
3. 요청 데이터 처리 애너테이션
4. 요청 처리 자바빈즈
5. Date 타입 처리
6. @DateTimeFormat 애너테이션
7. 폼 방식 요청 처리
8. 파일업로드 폼 방식 요청 처리
9. Ajax 방식 요청 처리
10. 파일업로드 Ajax 방식 요청 처리
6장 : 데이터 전달자 모델
1. 모델 객체
2. 모델을 통한 데이터 전달
3. @ModelAttribute 애너테이션
4. RedirectAttributes 타입
7장 : JSP
1. 지시자
2. 스크립트릿
3. 커스텀 태그 라이브러리
4. 표현 언어 (EL)
5. 표준 태그 라이브러리 (JSTL)
6. 코어 태그
7. 숫자 및 날짜 포맷팅 처리 태그
8. EL 함수
8장 : 스프링 폼 태그
1. 스프링 폼 태그 라이브러리
2. 폼 요소
3. 폼 항목의 공통 속성
4. 텍스트 필드 요소
5. 패스워드 필드 요소
6. 텍스트 영역 요소
7. 여러 개의 체크박스 요소
8. 체크박스 요소
9. 여러 개의 라디오 버튼 요소
10. 라디오 버튼 요소
11. 셀렉트 박스 요소
12. 숨겨진 필드 요소
13. 라벨 요소
14. 버튼 요소
15. 입력값 검증 에러
9장 : 입력 유효성 검증
1. 입력값 검증
2. 입력값 검증 결과
3. 입력값 검증 규칙
4. 중첩된 자바빈즈 입력값 검증
10장 : 메시지 처리
1. 메시지 소스 정의
2. 복수개의 프로퍼티 파일 사용
3. 컨트롤러에서 메시지 소스 사용
4. UTF-8
5. 국제화
11장 : 데이터베이스 연동
1. MySQL 설치
2. MySQL Workbench
3. 데이터 소스 설정
4. CRUD 게시판 소개
5. 스프링 JDBC
6. JPA
7. 마이바티스
12장 : 마이바티스
1. 마이바티스 소개
2. Mapper 인터페이스
3. 별칭 적용
4. _로 구분된 컬럼명 자동 매핑
5. 기본키 취득
6. 일대다 관계 테이블 매핑
7. 동적 SQL
13장 : 파일 업로드
1. 파일업로드 설명
2. 이미지 업로드
3. 여러 개의 이미지 업로드
4. 비동기 방식 업로드
14장 : AOP
1. AOP 설명
2. 포인트컷 표현식
3. Before 어드바이스
4. After Returning 어드바이스
5. After Throwing 어드바이스
6. After 어드바이스
7. Around 어드바이스
8. 메서드 정보 획득
15장 : 트랜잭션
1. 트랙잭션 설명
2. 트랙잭션 설정
3. 트랜잭션 적용
16장 : 예외 처리
1. 예외 처리
2. 예외 상황
3. 상태 코드 사용한 에러 페이지 설정
4. 예외 타입 사용한 에러 페이지 설정
5. 기본 에러 페이지 설정
6. 예외 처리 애너테이션
7. 예외 정보 출력
8. 404 에러 페이지 처리
9. 입력값 검증 예외 처리
17장 : 인터셉터
1. 인터셉터 설명
2. 인터셉터 설정
3. 인터셉터 활용 - 세션 처리
4. 인터셉터 활용 - 접근 로그 저장
5. 여러 개의 인터셉터 지정
18장 : 스프링 시큐리티
1. 스프링 시큐리티 소개
2. 스프링 시큐리티 설정
3. 접근 제한 설정
4. 로그인 처리
5. 접근 거부 처리
6. 사용자 정의 접근 거부 처리자
7. 사용자 정의 로그인 페이지
8. 로그인 성공 처리
9. 로그아웃 처리
10. JDBC 이용한 인증/인가 처리
11. 사용자 테이블 이용한 인증/인가 처리
12. UserDetailsService 재정의
13. 스프링 시큐리티 표현식
14. 자동 로그인
15. 스프링 시큐리티 애너테이션
19장 : 실전 프로젝트
1. 프로젝트 소개
2. 프로젝트 생성
3. 프로젝트 설정
4. 홈 화면
5. 메시지 처리
6. 타일즈 레이아웃
7. 데이터베이스 스키마 생성
8. 데이터베이스 테이블 생성
9. 데이터베이스 접근 설정
10. 코드그룹 관리
11. 코드 관리
12. 회원 관리
13. 최초 관리자 생성
14. 로그인
15. 로그아웃
16. 접근 제한 설정
17. 회원 게시판
18. 페이징 처리
19. 검색 기능 추가
20. 공지사항
21. 상품 관리
22. 코인 충전
23. 상품 구매
24. 공개 자료실
25. 예외 처리
26. 로그인 로깅 처리
27. 인터셉터를 활용한 접근 로깅 처리
28. AOP를 활용한 서비스 성능 로깅 처리
부록
1. 업데이트
2. 소스 다운로드
3. ResourceBundle Editor 플러그인 설치

한줄서평

  • 10
  • 8
  • 6
  • 4
  • 2

(한글 40자이내)
리뷰쓰기
한줄 서평 리스트
평점 한줄 리뷰 작성자 작성일 추천수

등록된 서평이 없습니다.