도서상세보기

도서명 스프링 코딩 공작소 : 스프링 MVC로 나만의 웹 애플리케이션을 만들어 보자!
저자 송미영
출판사 길벗
출판일 2022-12-22
정가 38,000원
ISBN 9791140702541
수량
1장 스프링과 스프링 MVC
1.1 자바 플랫폼 개발 프레임워크의 대세, 스프링
__1.1.1 스프링이란?
__1.1.2 꼭 알아야 할 스프링의 주요 특징
1.2 MVC 패턴 기반의 웹 프레임워크, 스프링 MVC
__1.2.1 스프링 MVC
__1.2.2 스프링 MVC의 구성 요소
1.3 마치며

2장 스프링 MVC 개발 환경 설정과 맛보기 예제
2.1 스프링 MVC 애플리케이션 개발 환경 설정
__2.1.1 자바 설치 및 환경 설정하기
__2.1.2 웹 서버 톰캣 설치하기
__2.1.3 통합 개발 환경 이클립스 설치하기
__2.1.4 스프링 개발을 위한 STS 설치하기
2.2 첫 번째 스프링 MVC 애플리케이션 구현
__2.2.1 프로젝트 생성하기
__2.2.2 프로젝트 실행하기
2.3 마치며

3장 첫 번째 스프링 MVC 애플리케이션 분석: ‘도서 쇼핑몰’ 시작 페이지 만들기
3.1 스프링 MVC의 프로젝트 구조
__3.1.1 프로젝트 구조
__3.1.2 프로젝트 실행 과정
3.2 환경 설정 파일 살펴보기: web.xml
__3.2.1 네임 스페이스와 스키마 선언
__3.2.2 루트 컨텍스트 설정
__3.2.3 서블릿 컨텍스트 설정
3.3 스프링 MVC 환경 설정 파일
__3.3.1 루트 컨텍스트 파일 살펴보기: root-context.xml
__3.3.2 서블릿 컨텍스트 파일 살펴보기: servlet-context.xml
3.4 컨트롤러: HomeController.java
3.5 뷰: hello.jsp
3.6 메이븐 환경 설정 파일: pom.xml
__3.6.1 프로젝트 정보:
__3.6.2 속성 정보:
__3.6.3 의존성 라이브러리 정보:
__3.6.4 빌드 정보:
3.7 [실습] 도서 쇼핑몰 시작 페이지 만들기
__3.7.1 시작 페이지 만들기
__3.7.2 부트스트랩 CSS를 적용하여 시작 페이
책속에서

책은 최신 스프링 버전을 기반으로 스프링 MVC의 기본 원리와 개념을 먼저 살펴보고 간단한 예제로 개념 이해도를 높입니다. 그리고 학습한 개념이 웹 애플리케이션 개발에 어떻게 적용되는지 파악할 수 있도록 웹 쇼핑몰을 직접 구축하는 실습도 구성했습니다. 이 쇼핑몰 예제에서 부트스트랩 프레임워크 CSS를 적용한 반응형으로 타일즈, 웹 플로우, 스프링 보안 등 웹 애플리케이션 개발에 필요한 다양한 기능을 구현합니다. 여기에 웹 프로그래밍에서 필요한 회원 가입, 공지 사항, 자유 게시판, 자료실, 방명록, 설문 조사 등 데이터베이스와 연동된 소스를 별도로 제공합니다.
따라서 이 책으로 스프링 기본 개념과 일반적인 웹 애플리케이션 아키텍처인 MVC는 물론, 스프링 MVC 프레임워크의 원리를 이해할 수 있습니다. 또한 단계별로 쇼핑몰을 구축하면서 스프링 MVC를 처음 접하거나 경험이 많지 않은 독자에게는 이 책이 전반적이고 깊이 있는 스프링 MVC 지식을 얻을 수 있는 가이드가 될 수 있을 것입니다.

_지은이의 말 중에서

추천사

애플리케이션을 MVC 패턴으로 구성하여 Model, View, Controller의 역할을 명확히 나누어 수행하는 내용을 학습할 수 있었습니다. 또한 log4j.xml 파일의 설정 시작부터 라이브러리 사이의 의존성 관리도 배울 수 있어 좋았습니다. 스프링을 빠르게 익히고 싶다면 이 책으로 도움을 얻을 수 있을 것입니다.
-이승표 ((주로그웨이브, 서버 프로그래머

서비스 규모가 커지면 스프링으로 바꾸는 경우가 많습니다. 스프링 생태계 자료가 풍부하고 시스템이 안정적이기 때문이죠. 이 책은 스프링 MVC를 활용하여 도서 쇼핑몰을 만듭니다. 윈도 기반에서 이클립스를 활용하여 구축하지만 저는 Mac과 인텔리제이를 사용해서 실습을 진행했습니다. 실습하는 데 특별히 문제는 없었고 톰캣과 filepath 설정 등만 바꾸어서 진행했습니다. 책은 시작부터 스프링을 설명하기 때문에 자바 언어 공부는 따로 해야 합니다.