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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

자바 웹 프로그래밍 Next Step

자바 웹 프로그래밍 Next Step

(하나씩 벗겨가는 양파껍질 학습법)

박재성 (지은이)
로드북
30,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
27,000원 -10% 0원
1,500원
25,500원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
aladin 24,000원 -10% 1200원 20,400원 >

책 이미지

자바 웹 프로그래밍 Next Step
eBook 미리보기

책 정보

· 제목 : 자바 웹 프로그래밍 Next Step (하나씩 벗겨가는 양파껍질 학습법)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788997924240
· 쪽수 : 480쪽
· 출판일 : 2016-09-19

책 소개

웹 개발 입문의 껍질(책에서는 '양파껍질'로 표현한다)을 막 벗겨낸 경력 1년 이상의 초보개발자들을 대상으로 하는 책. 웹 서버, 프레임워크 등을 직접 제작해보고 테스트와 리팩토링을 통해 점진적 개선을 해나가면서 실무에 필요한 개발 능력과 웹에 대한 폭넓은 이해력을 높여준다.

목차

1장. 첫 번째 양파 껍질 벗기기
1.1 대한민국 IT 개발자 직군의 종류
1.2 개발자들에게 유용한 웹사이트들
1.3 처음에 배워야 하는 것들
1.4 일단 시작해 보자
1.5 본격적으로 웹 프로그래밍에 도전하기
1.6 학습 방법

두 번째 양파 껍질 벗기기

2장 문자열 계산기 구현을 통한 테스트와 리팩토링

2.1 main() 메소드를 활용한 테스트의 문제점
2.2 JUnit을 활용해 main() 메소드 문제점 극복
2.3 문자열 계산기 요구사항 및 실습
2.4 테스트와 리팩토링을 통한 문자열 계산기 구현
2.5 추가 학습 자료

3장 개발 환경 구축 및 웹 서버 실습 요구사항
3.1 서비스 요구사항
3.2 로컬 개발 환경 구축
3.3 원격 서버에 배포
3.4 웹 서버 실습
3.5 추가 학습 자료

4장 HTTP 웹 서버 구현을 통해 HTTP 이해하기
4.1 동영상을 활용한 HTTP 웹 서버 실습
4.2 HTTP 웹 서버 구현
4.3 추가 학습 자료

5장 웹 서버 리팩토링, 서블릿 컨테이너와 서블릿의 관계
5.1 HTTP 웹 서버 리팩토링 실습
5.2 웹 서버 리팩토링 구현 및 설명
5.3 서블릿 컨테이너, 서블릿/JSP를 활용한 문제 해결
5.4 추가 학습 자료

6장 서블릿/JSP를 활용해 동적인 웹 애플리케이션 개발하기
6.1 서블릿/JSP로 회원관리 기능 다시 개발하기
6.2 세션(HttpSession) 요구사항 및 실습
6.3 세션(HttpSession) 구현
6.4 MVC 프레임워크 요구사항 1단계
6.5 MVC 프레임워크 구현 1단계
6.6 쉘 스크립트를 활용한 배포 자동화
6.7 추가 학습 자료

7장 DB를 활용해 데이터를 영구적으로 저장하기
7.1 회원 데이터를 DB에 저장하기 실습
7.2 DAO 리팩토링 실습
7.3 동영상을 활용한 DAO 리팩토링 실습
7.4 DAO 리팩토링 및 설명
7.5 추가 학습 자료

8장 AJAX를 활용해 새로고침 없이 데이터 갱신하기
8.1 질문/답변 게시판 구현
8.2 AJAX 활용해 답변 추가, 삭제 실습
8.3 MVC 프레임워크 요구사항 2단계
8.4 MVC 프레임워크 구현 2단계
8.5 추가 학습 자료

9장 두 번째 양파 껍질을 벗기기 위한 중간 점검
9.1 자체 점검 요구사항(필수)
9.2 자체 점검 요구사항(선택)
9.3 자체 점검 확인

10장 새로운 MVC 프레임워크 구현을 통한 점진적 개선
10.1 MVC 프레임워크 요구사항 3단계
10.2 MVC 프레임워크 구현 3단계
10.3 인터페이스가 다른 경우 확장성 있는 설계
10.4 배포 자동화를 위한 쉘 스크립트 개선

11장 의존관계 주입(이하 DI)을 통한 테스트하기 쉬운 코드 만들기
11.1 왜 DI가 필요한가?
11.2 DI를 적용하면서 쌓이는 불편함(불만)
11.3 불만 해소하기
11.4 DI 프레임워크 실습
11.5 DI 프레임워크 구현
11.6 추가 학습 자료

12장 확장성 있는 DI 프레임워크로 개선
12.1 필드와 setter 메소드에 @Inject 기능 추가
12.2 필드와 setter 메소드 @Inject 구현
12.3 @Inject 개선
12.4 설정 추가를 통한 유연성 확보
12.5 외부 라이브러리 클래스를 빈으로 등록하기
12.6 초기화 기능 추가
12.7 인터페이스, DI, DI 컨테이너
12.8 웹 서버 도입을 통한 서비스 운영

13장 세 번째 양파 껍질 벗기기
13.1 스프링과 ORM 프레임워크
13.2 성능과 보안
13.3 프론트엔드 학습
13.4 설계, 테스트, 리팩토링
13.5 빌드, 배포 자동화 및 지속적 통합
13.6 개발 문화 및 프로세스 학습

저자소개

박재성 (감수)    정보 더보기
프로그래밍을 통해 지속 가능한 삶을 살아가는 것에 관심이 많다. 최근에는 대한민국에서 자신의 색깔을 유지하며 행복한 삶을 살아가는 방법을 주변에 전하는 데 더 많은 관심을 가지고 있다. SLiPP(https://slipp.net) 커뮤니티를 통해 다른 개발자와 온라인으로 소통하고, 오프라인 스터디를 통해 다양한 개발자들과 교류하고 있다. 저서로는 <자바 세상의 빌드를 이끄는 메이븐>(2011, 한빛미디어), <프로그래머 그 다음 이야기>(2011, 로드북), <자바 웹 프로그래밍 Next Step>(2016, 로드북)이 있다. NEXT institute에서 웹 서버 전공 학생들에게 자바 웹 프로그래밍을 가르쳤다. 나와 같은 반란군을 키우는 교육자이고 싶다.
펼치기

책속에서



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