확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제
자바 웹을 다루는 기술

자바 웹을 다루는 기술

: JSP, 서블릿, 스프링까지 실무에서 알아야 할 기술은 따로 있다!

길벗-자바코딩시리즈이동
이병승 | 길벗 | 2019년 01월 10일   저자/출판사 더보기/감추기
리뷰 총점10.0 리뷰 5건 | 판매지수 1,770
베스트
IT 모바일 top100 3주
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청

품목정보

품목정보
발행일 2019년 01월 10일
쪽수, 무게, 크기 1280쪽 | 2032g | 188*243*47mm
ISBN13 9791160506822
ISBN10 1160506825

이 상품의 태그

컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커

컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커

30,600 (10%)

'컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커' 상세페이지 이동

파이썬 알고리즘 인터뷰

파이썬 알고리즘 인터뷰

34,200 (10%)

'파이썬 알고리즘 인터뷰' 상세페이지 이동

데이터 시각화 교과서

데이터 시각화 교과서

25,200 (10%)

'데이터 시각화 교과서' 상세페이지 이동

OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝

OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝

37,800 (10%)

'OpenCV 4로 배우는 컴퓨터 비전과 머신 러닝' 상세페이지 이동

인생 유니티 교과서

인생 유니티 교과서

34,200 (10%)

'인생 유니티 교과서' 상세페이지 이동

모두의 인공지능 with 파이썬

모두의 인공지능 with 파이썬

19,800 (10%)

'모두의 인공지능 with 파이썬' 상세페이지 이동

Tucker의 Go 언어 프로그래밍

Tucker의 Go 언어 프로그래밍

37,800 (10%)

'Tucker의 Go 언어 프로그래밍' 상세페이지 이동

클라우드X보안 실무 가이드

클라우드X보안 실무 가이드

22,500 (10%)

'클라우드X보안 실무 가이드' 상세페이지 이동

인지행동치료 원리와 기법

인지행동치료 원리와 기법

20,000 (0%)

'인지행동치료 원리와 기법' 상세페이지 이동

교사, 함께 할수록 빛나는

교사, 함께 할수록 빛나는

14,400 (10%)

'교사, 함께 할수록 빛나는' 상세페이지 이동

자바 웹을 다루는 기술

자바 웹을 다루는 기술

40,500 (10%)

'자바 웹을 다루는 기술' 상세페이지 이동

교실 한구석에서 시작하는 학교 공간혁신

교실 한구석에서 시작하는 학교 공간혁신

18,000 (10%)

'교실 한구석에서 시작하는 학교 공간혁신' 상세페이지 이동

알고리즘

알고리즘

54,000 (10%)

'알고리즘' 상세페이지 이동

코드로 배우는 스프링 부트 웹 프로젝트

코드로 배우는 스프링 부트 웹 프로젝트

30,600 (10%)

'코드로 배우는 스프링 부트 웹 프로젝트' 상세페이지 이동

고교학점제, 진로교육을 다시 디자인하다

고교학점제, 진로교육을 다시 디자인하다

16,110 (10%)

'고교학점제, 진로교육을 다시 디자인하다' 상세페이지 이동

웹 성능 최적화 기법

웹 성능 최적화 기법

22,500 (10%)

'웹 성능 최적화 기법' 상세페이지 이동

사회연대경제

사회연대경제

22,500 (10%)

'사회연대경제' 상세페이지 이동

응용이 보이는 선형대수학

응용이 보이는 선형대수학

31,000 (0%)

'응용이 보이는 선형대수학' 상세페이지 이동

딥러닝 텐서플로 교과서

딥러닝 텐서플로 교과서

25,200 (10%)

'딥러닝 텐서플로 교과서' 상세페이지 이동

한나 아렌트, 교육의 위기를 말하다

한나 아렌트, 교육의 위기를 말하다

20,000 (0%)

'한나 아렌트, 교육의 위기를 말하다' 상세페이지 이동

책소개 책소개 보이기/감추기

상품 이미지를 확대해서 볼 수 있습니다. 원본 이미지

목차 목차 보이기/감추기

1장 프로그램의 발전 과정
1.1 클라이언트 PC 기반 프로그램
1.2 클라이언트-서버 기반 프로그램 동작 방식
1.3 웹 기반 프로그램 동작 방식

2장 웹 프로그래밍과 JSP
2.1 웹 프로그래밍의 기본
2.2 정적 웹 프로그래밍
2.3 동적 웹 프로그래밍
2.4 JSP 프로그램의 특징

3장 개발 환경 설정하기
3.1 JDK 설치하기
3.2 JDK 환경 변수 설정하기
3.3 톰캣 컨테이너 설치하기
3.4 이클립스 IDE 설치하기
3.5 Java EE API 문서 즐겨찾기에 추가하기
3.6 비주얼 스튜디오 코드 설치하기
3.7 Oracle DBMS 설치하기
3.8 SQL Developer 설치하기
3.9 exERD 설치하기

4장 웹 애플리케이션 이해하기
4.1 웹 애플리케이션
4.2 웹 애플리케이션의 기본 구조
4.3 컨테이너에서 웹 애플리케이션 실행하기
4.4 이클립스에서 웹 애플리케이션 실습하기
4.5 웹 애플리케이션 서비스하기

5장 서블릿 이해하기
5.1 서블릿이란?
5.2 서블릿 API 계층 구조와 기능
5.3 서블릿의 생명주기 메서드
5.4 FirstServlet을 이용한 실습
5.5 서블릿 동작 과정
5.6 애너테이션을 이용한 서블릿 매핑

6장 서블릿 기초
6.1 서블릿의 세 가지 기본 기능
6.1.1 서블릿 기본 기능 수행 과정
6.2 [form] 태그 이용해 서블릿에 요청하기
6.3 서블릿에서 클라이언트의 요청을 얻는 방법
6.4 서블릿의 응답 처리 방법
6.5 웹 브라우저에서 서블릿으로 데이터 전송하기
6.6 GET 방식과 POST 방식 요청 동시에 처리하기
6.7 자바스크립트로 서블릿에 요청하기
6.8 서블릿을 이용한 여러 가지 실습 예제

7장 서블릿 비즈니스 로직 처리
7.1 서블릿의 비즈니스 로직 처리 방법
7.2 서블릿의 데이터베이스 연동하기
7.3 DataSource 이용해 데이터베이스 연동하기
7.4 DataSource 이용해 회원 정보 등록하기
7.5 회원 정보 삭제하기

8장 서블릿 확장 API 사용하기
8.1 서블릿 포워드 기능 사용하기
8.2 서블릿의 여러 가지 포워드 방법
8.3 dispatch를 이용한 포워드 방법
8.4 바인딩
8.5 ServletContext와 ServletConfig 사용법
8.6 load-on-startup 기능 사용하기

9장 쿠키와 세션 알아보기
9.1 웹 페이지 연결 기능
9.2 [hidden] 태그와 URL Rewriting 이용해 웹 페이지 연동하기
9.3 쿠키를 이용한 웹 페이지 연동 기능
9.4 세션을 이용한 웹 페이지 연동 기능
9.5 encodeURL( ) 사용법
9.6 세션을 이용한 로그인 예제

10장 서블릿의 필터와 리스너 기능
10.1 서블릿 속성과 스코프
10.2 서블릿의 여러 가지 URL 패턴
10.3 Filter API
10.4 여러 가지 서블릿 관련 Listener API

11장 JSP 정의와 구성 요소
11.1 JSP 등장 배경
11.2 JSP의 3단계 작업 과정
11.3 JSP 페이지 구성 요소
11.4 디렉티브 태그

12장 JSP 스크립트 요소 기능
12.1 JSP 스크립트 요소
12.2 선언문 사용하기
12.3 스크립트릿 사용하기
12.4 표현식 사용하기
12.5 JSP 주석문 사용하기
12.6 스크립트 요소 이용해 실습하기
12.7 내장 객체(내장 변수) 기능
12.8 JSP 페이지 예외 처리하기
12.9 JSP welcome 파일 지정하기
12.10 스크립트 요소 이용해 회원 정보 조회하기

13장 자바 코드를 없애는 액션 태그
13.1 인클루드 액션 태그 사용하기
13.2 포워드 액션 태그 사용하기
13.3 useBean, setProperty, getProperty 액션 태그 사용하기

14장 표현 언어와 JSTL
14.1 표현 언어란?
14.2 표현 언어 내장 객체(내장 변수)
14.3 표현 언어로 바인딩 속성 출력하기
14.4 커스텀 태그
14.5 JSTL 표준 태그 라이브러리(JSTL)
14.6 Core 태그 라이브러리 사용하기
14.7 Core 태그 라이브러리 실습 예제
14.8 다국어 태그 라이브러리 사용하기
14.9 한글을 아스키 코드로 변환하기
14.10 포매팅 태그 라이브러리 사용하기
14.11 문자열 처리 함수 사용하기
14.12 표현 언어와 JSTL을 이용한 회원 관리 실습

15장 JSP 페이지를 풍부하게 하는 오픈 소스 기능
15.1 JSP에서 파일 업로드
15.2 JSP에서 파일 다운로드

16장 HTML5와 제이쿼리
16.1 HTML5 주요 개념
16.2 HTML5 시맨틱 웹을 위한 구성 요소
16.3 제이쿼리 주요 개념
16.4 제이쿼리의 여러 가지 기능
16.5 제이쿼리 Ajax 기능
16.6 제이쿼리에서 JSON 사용하기

17장 모델2 방식으로 효율적으로 개발하기
17.1 웹 애플리케이션 모델
17.2 MVC 디자인 패턴
17.3 MVC를 이용한 회원 관리
17.4 모델2로 답변형 게시판 구현하기

18장 스프링 프레임워크 시작하기
18.1 프레임워크란?
18.2 스프링 프레임워크 환경 설정하기

19장 스프링 의존성 주입과 제어 역전 기능
19.1 의존성 주입하기
19.2 의존성 주입 실습하기
19.3 회원 기능 이용해 DI 실습하기

20장 스프링 AOP 기능
20.1 관점 지향 프로그래밍의 등장
20.2 스프링에서 AOP 기능 사용하기

21장 스프링 MVC 기능
21.1 스프링 프레임워크 MVC의 특징
21.2 SimpleUrlController 이용해 스프링 MVC 실습하기
21.3 MultiActionController 이용해 스프링 MVC 실습하기
21.4 MultiActionController 이용해 회원 정보 표시하기
21.5 요청명과 동일한 JSP 이름 표시하기

22장 스프링 JDBC 기능
22.1 스프링 JDBC로 데이터베이스와의 연동 설정하기
22.2 JdbcTemplate 클래스 이용해 회원 정보 조회하기

23장 마이바티스 프레임워크 사용하기
23.1 마이바티스란?
23.2 마이바티스 설치하기
23.3 마이바티스 이용해 회원 기능 실습하기
23.4 마이바티스 이용해 회원 정보 CRUD 실습하기
23.5 마이바티스의 동적 SQL문 사용하기

24장 스프링과 마이바티스 연동하기
24.1 스프링-마이바티스 연동 관련 XML 파일 설정하기
24.2 마이바티스 관련 XML 파일 설정하기
24.3 자바 클래스와 JSP 파일 구현하기

25장 스프링 트랜잭션 기능 사용하기
25.1 트랜잭션 기능
25.2 은행 계좌 이체를 통한 트랜잭션 기능
25.3 스프링의 트랜잭션 속성 알아보기
25.4 스프링 트랜잭션 기능 적용해 계좌 이체 실습하기

26장 스프링 애너테이션 기능
26.1 스프링 애너테이션이란?
26.2 스프링 애너테이션 이용해 URL 요청 실습하기
26.3 스프링 애너테이션 이용해 로그인 기능 구현하기
26.4 @Autowired 애너테이션 이용해 빈 주입하기

27장 메이븐과 스프링 STS 사용법
27.1 메이븐 설치하기
27.2 메이븐 환경 변수 설정하기
27.3 STS 설치하기
27.4 메이븐 프로젝트의 구조 및 구성 요소 살펴보기
27.5 스프링 프로젝트 만들기
27.6 STS 프로젝트 실행하기
27.7 STS 환경에서 마이바티스 실습하기
27.8 log4j 알아보기 9
27.9 타일즈 기능 살펴보기
27.10 JSP 페이지에 타일즈 적용하기
27.11 페이지 본문에 회원 목록창 나타내기
27.12 로그인 기능 구현하기

28장 스프링에서 지원하는 여러 가지 기능
28.1 다중 파일 업로드하기
28.2 썸네일 이미지 사용하기
28.3 스프링 이메일 사용하기
28.4 HTML 형식 메일 보내기
28.5 스프링 인터셉터 사용하기

28.6 인터셉터 사용해 요청명에서 뷰이름 가져오기

29장 스프링 REST API 사용하기
29.1 REST란?
29.2 @RestController 사용하기
29.3 @PathVariable 사용하기
29.4 @RequestBody와 @ResponseBody 사용하기
29.5 REST 방식으로 URI 표현하기

30장 스프링으로 답변형 게시판 만들기
30.1 기존 소스 코드 변경하기
30.2 마이바티스 관련 XML 파일 설정하기
30.3 타일즈 설정하기
30.4 게시판 목록 표시하기
30.5 새 글 추가하기
30.6 글상세창 구현하기
30.7 글 수정하기
30.8 글 삭제하기
30.9 새 글 추가 시 여러 이미지 파일 첨부하기
30.10 글상세창에 여러 이미지 표시하기

31장 도서 쇼핑몰 만들기
31.1 쇼핑몰 애플리케이션 설치하기
31.2 도서 쇼핑몰 기능 알아보기
31.3 메인 페이지 구현하기
31.4 상품 상세 구현하기
31.5 Ajax 이용해 검색 자동 완성 기능 구현하기
31.6 로그인과 회원 가입하기
31.7 장바구니 기능 구현하기
31.8 주문 기능 구현하기
31.9 마이페이지 기능 구현하기
31.10 상품 관리 기능 구현하기
31.11 주문 관리 기능 구현하기

32장 스프링 부트 사용하기
32.1 스프링 부트란?
32.2 스프링 부트 전용 STS 설치하기
32.3 스프링 부트 프로젝트 생성하기
32.4 스프링 부트 프로젝트 실행하기
32.5 스프링 부트 웹 페이지 만들기
32.6 그레이들 이용해 스프링 부트 실습하기
32.7 마이바티스 사용하기
32.8 타일즈 사용하기
32.9 인터셉터 사용하기

저자 소개 (1명)

책 속으로 책속으로 보이기/감추기

웹 기반 프로그램 중 사용자들이 가장 많이 이용하는 프로그램은 아마 쇼핑몰일 것입니다. 하지만 막상 시중에 출간된 웹 프로그래밍 도서 중 쇼핑몰을 만드는 책은 많지 않습니다. 하여 그동안 수많은 JSP 프로젝트를 수행했던 경험을 토대로 JSP를 이용해 쇼핑몰 만드는 책을 내가 직접 써 봐야겠다고 생각했고, 이렇게 책을 출간하게 되었습니다.
이 책은 JSP 사용 방법에만 국한해서 설명하지 않습니다. JSP의 기본 기능을 충실히 설명하되 각 기능을 쇼핑몰 프로젝트에 실제로 반영함으로써 JSP의 기본 개념도 학습하고 쇼핑몰 프로젝트도 실습해 볼 수 있게 구성하였습니다.
이 책에서 최종적으로 만드는 도서 쇼핑몰 프로그램의 소스 코드는 스프링 프레임워크와 마이바티스 기반입니다. 단지 학습하는 차원을 넘어 이 예제를 기반으로 여러분만의 쇼핑몰을 만들어 창업을 하거나 쇼핑몰을 구축하는 일에 직접 이 코드를 사용할 수도 있을 것입니다. 한 단계씩 꾸준히 학습하다 보면 쇼핑몰뿐만 아니라 JSP를 이용해 여러분이 원하는 웹 기반 애플리케이션을 만들 수 있을 것입니다.
--- 「머리말」중에서

출판사 리뷰 출판사 리뷰 보이기/감추기

자바 웹 개발, 현장 밀착 입문서는 따로 있다!

자바 웹 개발의 기본인 서블릿과 JSP를 알자
서블릿과 JSP를 알면 웹 애플리케이션이 어떻게 동작하는지 원리를 이해할 수 있다. 기초적인 자바 문법을 알고 있다면 서블릿과 JSP를 배워 자바 웹 개발의 기초를 다지자.

실무 개발에 필요한 스프링 프레임워크를 적절히 사용하자
애플리케이션의 규모가 커지면 보다 표준화된 방법으로 개발할 필요가 있다. 가장 많이 사용되는 프레임워크인 스프링의 사용 방법을 익혀 실무 개발에 한 걸음 더 다가서자.

도서 쇼핑몰 프로젝트를 직접 실습해보자
책에 나온 실습 프로젝트를 그대로 따라 하면 도서 쇼핑몰을 만들 수 있다. 앞에서 배운 기초 지식들을 적용하면서 스프링 기반의 도서 쇼핑몰을 만들어 보자.

* 대상 독자
- 자바 기초 문법을 알고 있으며 웹 개발에 입문하는 사람
- 기초를 다지고 싶은 초중급 자바 웹 개발자

※ 이 책의 예제 소스는 https://github.com/gilbutITbook/006895에서 내려받을 수 있습니다.

회원리뷰 (5건) 리뷰 총점10.0

혜택 및 유의사항?
자바 웹 초보에게 강력 추천합니다~ 내용 평점5점   편집/디자인 평점5점 YES마니아 : 골드 E*****l | 2023.06.01 | 추천1 | 댓글0 리뷰제목
'자바 문법은 이제 막 다 봤는데 그 다음은 뭐하지?' 하시는 분에게 추천합니다~단점이라 한다면, 책을 순서대로 봐야 다음 챕터가 이해가 된다는 점인데, 차근차근 보면서 배우는 장점이 더 클 뿐더러, 탄탄하게 스프링까지 빌드업하게 되어서 더 좋습니다~서블릿이나 스프링이 어노테이션과 xml 설정 방식을 모두 알려주고 있어서 앞부분인 서블릿에서 좀 익숙해지고 나시면 스프링에서;
리뷰제목
'자바 문법은 이제 막 다 봤는데 그 다음은 뭐하지?' 하시는 분에게 추천합니다~

단점이라 한다면, 책을 순서대로 봐야 다음 챕터가 이해가 된다는 점인데, 차근차근 보면서 배우는 장점이 더 클 뿐더러, 탄탄하게 스프링까지 빌드업하게 되어서 더 좋습니다~
서블릿이나 스프링이 어노테이션과 xml 설정 방식을 모두 알려주고 있어서 앞부분인 서블릿에서 좀 익숙해지고 나시면 스프링에서 xml을 마주쳐도 당황하지 않으실 겁니다~

저는 자바 문법 다 보고난 후에 자바 웹의 1%도 모른 채 이 책을 보았습니다~ 학교에서 다음 학기에 수업하는 JSP에 대비해서 무거운 마음으로 이 책을 보기 시작했는데요...
그런데 서블릿 -> JSP -> 스프링 -> 스프링부트(아주 조금) 순서대로 기초부터 상세하게 적혀 있어서 너무 든든했습니다!
다음 학기 JSP 수업은 프로젝트까지 잘 응용해서 성공적으로 마친 것은 물론, 그 다음학기 스프링 수업까지 이 책으로 미리 공부한 덕분에 수업 내용의 90%를 미리 아는 상태로 수업을 들을 수 있게 되었고, 좋은 결과를 얻을 수 있었습니다.

책에 나온 예제를 꾸준히 연습해서 자유자재로 활용할 수 있게 되면, 심심해서 스프링 프로젝트로 간단한 웹페이지를 만들고 계시는 자신을 보실 수 있으실 것입니다~

이제 자바 문법을 다 본 웹 입문자분들께 추천합니다~
댓글 0 1명이 이 리뷰를 추천합니다. 공감 1
구매 내용 좋으네요 내용 평점5점   편집/디자인 평점5점 r*****g | 2022.04.14 | 추천1 | 댓글0 리뷰제목
너무 두꺼워 부담스러웠는데 공부해야할 내용이 많아서 좋습니다. 시간이 많이 걸리겠지만 하나하나 공부하다 보면 언젠가는 실력이 향상되어 있을 것 같네요. 이전에 혼자공부하는 자바를 보고 있었는데 기초적인 자바 공부 후 이책 보면서 공부하면 많은 도움이 될 것 같습니다.   무엇보다 jsp와 스프링을 심도 있게 다루고 있어서 이책 한권이면 어느정도 수준까지 올;
리뷰제목

너무 두꺼워 부담스러웠는데 공부해야할 내용이 많아서 좋습니다.

시간이 많이 걸리겠지만 하나하나 공부하다 보면 언젠가는 실력이 향상되어 있을 것 같네요.

이전에 혼자공부하는 자바를 보고 있었는데 기초적인 자바 공부 후 이책 보면서 공부하면 많은 도움이 될 것 같습니다.

 

무엇보다 jsp와 스프링을 심도 있게 다루고 있어서 이책 한권이면 어느정도 수준까지 올라갈 수 있지 않나 싶습니다.

 

적극 추천합니다.

 

댓글 0 1명이 이 리뷰를 추천합니다. 공감 1
구매 웹프로그래밍의 숲과 나무를 배려한 세심한 책입니다.. 내용 평점5점   편집/디자인 평점5점 YES마니아 : 플래티넘 절**안 | 2020.06.21 | 추천1 | 댓글0 리뷰제목
책의 목차를 보는 순간 제가 찾고 있던 실무 웹 기술이 모두 들어가 있다는걸 발견했어요. HTML, 자바스크립트와 JSP, MVC2 , 스프링까지..진도대로 예제들을 따라해야 뒷부분도 잘 소화할수 있을거 같습니다.웹사이트중 큰 비중을 차지하는 쇼핑몰을 구현할 수 있는 컨셉이라 더욱 좋습니다.저자가 쓴 초보자를 위한 자바 프로그래밍은 ebook으로보고 있고, 유투브 동영상도 즐감하고;
리뷰제목
책의 목차를 보는 순간 제가 찾고 있던 실무 웹 기술이 모두 들어가 있다는걸 발견했어요. HTML, 자바스크립트와 JSP, MVC2 , 스프링까지..
진도대로 예제들을 따라해야 뒷부분도 잘 소화할수 있을거 같습니다.
웹사이트중 큰 비중을 차지하는 쇼핑몰을 구현할 수 있는 컨셉이라 더욱 좋습니다.
저자가 쓴 초보자를 위한 자바 프로그래밍은 ebook으로
보고 있고, 유투브 동영상도 즐감하고 있습니다.
강추합니다~^.^
댓글 0 1명이 이 리뷰를 추천합니다. 공감 1

한줄평 (13건) 한줄평 총점 7.8

혜택 및 유의사항 ?
구매 평점3점
백엔드단에서 자바가 걸어온 발자취를 살펴볼 수 있다는 점은 좋았으나, 설명이 너무 부실함.
이 한줄평이 도움이 되었나요? 공감 0
i****7 | 2023.03.24
구매 평점3점
초보자에게는 추천X 중간에 생략부분이 많아서 코딩하기 힘든 부분이있음
이 한줄평이 도움이 되었나요? 공감 0
r******8 | 2023.01.04
평점2점
설명이 불친절해서 비추
이 한줄평이 도움이 되었나요? 공감 0
l*****6 | 2022.07.04
  •  쿠폰은 결제 시 적용해 주세요.
1   40,500
뒤로 앞으로 맨위로 공유하기