본문내용 바로가기
MD의선택 무료배송 소득공제

SPRING 프레임워크 워크북

박재성 지음 | 한빛미디어 | 2006년 01월 31일 출간
SPRING 프레임워크 워크북
  • 정가 : 25,000원
    판매가 : 22,500 [10%↓ 2,500원 할인]
  • 통합포인트 :
    [기본적립] 1,250원 적립 [5% 적립] 안내 [추가적립] 5만원 이상 구매 시 2천원 추가적립 [회원혜택] 우수회원 3만원 이상 구매 시 2~4% 추가적립
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 절판
상품상세정보
ISBN 9788979143898(8979143893)
쪽수 527쪽
크기 규격外 판형알림

책소개

이 책이 속한 분야

웹 어플리케이션 개발자들을 위한 SPRING 프레임워크『 SPRING 프레임워크 워크북』. 이 책은 SPRING 프레임워크 워크북의 기능과 장점에 대하여 다루고 있다. SPRING의 탄생배경과 설치 및 개발환경, 사용자 관리 프로젝트의 문제점 및 해결방법, 자료실 게시판 완성, SPRING 트랜잭션, SPRING MVC 등으로 구성되어있다.

저자소개

저자가 속한 분야

박재성
2000년부터 자바지기(http://www.javajigi.net) 커뮤니티를 운영하면서 자바와 XML에 관한 많은 강좌를 진행하고 있다. 최근에는 오픈 소스 프레임워크와 개발툴을 활용한 효율적인 개발 방법에 관한 강좌를 진행하고 있다. 2005년 6월부터 오픈 소스 스터디 그룹을 만들어서 운영하고 있으며, 현재는 2기 스터디와 1차 실무 프로젝트를 진행하고 있다. 저서로는 『XML 실전 프로그래밍』(가메출판사, 2003), 『스트럿츠 프레임워크 워크북』(한빛미디어, 2003)이 있으며, 『Total Eclipse』(영진.com, 2003), 『IT EXPERT, 모델 2로 다시 배우는 JSP』(한빛미디어, 2003)의 테스터로도 활동했다. 저자의 최근 관심사는 Spring 프레임워크를 국내 개발자들에게 전파하고 효율적인 사용 방법을 제시하는 것이다. 이를 통한 최종적인 목표는 국내 소프트웨어 개발에 오픈 소스가 활발하게 사용되도록 하는 것이며, 이로 인해 개발자들의 삶이 좀 더 윤택하도록 만드는 것이다.

박재성님의 최근작

목차

제1장 사용자 관리 프로젝트로 알아본 Spring 탄생 배경
01 사용자 관리 프로젝트 요구 분석
1. 사용자 관리 프로젝트 개발 화면
2. 사용자 관리 프로젝트 유즈 케이스
02 공통 모듈 개발
1. 기본 아키텍처
2. 테이블 설계 및 생성 쿼리
3. 공통 모듈 개발
03 Non EJB 아키텍처로 사용자 관리 프로젝트 개발
1. Non EJB 아키텍처
2. Non EJB로 사용자 관리 프로젝트 완성
3. Non EJB 아키텍처의 장단점
04 EJB 아키텍처로 사용자 관리 프로젝트 개발
1. EJB 아키텍처
2. EJB 기반으로 사용자 관리 프로젝트 완성
3. EJB 아키텍처의 장단점
05 Lightweight 컨테이너 아키텍처로 사용자 관리 프로젝트 개발
1. Lightweight 컨테이너 아키텍처
2. Spring 프레임워크 기반으로 사용자 관리 프로젝트 완성
3. Lightweight 컨테이너 아키텍처의 장단점
06 생각해볼 문제
1. 최근 Non EJB 프로젝트 경향
2. 최근 EJB 프로젝트 경향


제2장 Spring IoC
01 사용자 관리 프로젝트 추가 요구사항
1. Exception 처리 전략
2. Logging 처리 전략
3. 메시지 처리 전략
02 Spring 프레임워크 설치 및 개발 환경
03 IoC(Inversion of Control)
1. IoC란?
2. DL(Dependency Lookup)
3. DI(Dependency Injection)
04 추가 요구사항을 반영하여 사용자 관리 프로젝트 완성
1. 추가 요구사항 반영
2. 사용자 관리 프로젝트의 초기화 및 빈의 생명주기 관리
3. Singleton 빈과 Non Singleton 빈의 관리 방식
4. MessageSource를 이용한 국제화 지원
05 Spring 프레임워크의 테스트 전략
1. ApplicationContext의 생성
2. 퍼시스턴스 계층에 대한 테스트 전략
3. 비즈니스 계층에 대한 테스트 전략
4. Spring 프레임워크 기반 애플리케이션의 테스트 용이성


제3장 Spring AOP
01 사용자 관리 프로젝트의 문제점 및 해결 방법
1. 문제점
2. 해결 방법
3. AOP에서 새롭게 등장한 용어
02 AOP를 이용하여 Logging, Exception 구현
1. Target
2. Advice
3. Pointcut과 Advisor
03 ProxyFactoryBean을 이용하여 선언적으로 AOP 적용하기
1. Spring 프레임워크가 POJO 빈을 생성하는 방법
2. ProxyFactoryBean을 이용하여 선언적으로 AOP 적용하기
3. Automatic 프록시 사용
04 Spring 프레임워크와 AspectJ 통합
05 AOP를 이용한 효율적인 개발 전략


제4장 Spring JDBC
01 자료실 게시판 요구사항 분석 및 설계
1. 자료실 게시판 개발 화면
2. 자료실 게시판 테이블과 쿼리
3. 자료실 게시판 설계
02 사용자 관리 프로젝트 퍼시스턴스 계층의 문제점 및 해결 방법
1. 문제점
2. 해결 방법
03 자료실 게시판 완성
1. MyJdbcDaoSupport 개발
2. BoardDAO, BoardFileDAO개발
3. 쿼리 관리
4. Primary Key 생성 기능
04 샘플 애플리케이션 완성
1. 빈 설정 파일 관리
2. Sitemesh 프레임워크를 이용하여 레이아웃 개발


제5장 Spring 트랜잭션
01 샘플 애플리케이션의 문제점 및 해결 방법
1. 문제점
2. 해결 방법
02 트랜잭션
1. JDBC 기반 트랜잭션 처리
2. 트랜잭션이 처리되어야 하는 위치는?
03 Spring 트랜잭션
1. Spring 트랜잭션 기본
2. 프로그램적으로 트랜잭션 처리
3. 선언적으로 트랜잭션 처리


제6장 Spring MVC(I)
01 모델 1 개발 vs 모델 2 개발
1. 모델 1 개발 방식
2. 모델 2 개발 방식
02 Spring MVC 기본
1. 클라이언트의 요청을 처리하는 과정
2. 웹 애플리케이션 설정
03 샘플 애플리케이션에 Spring MVC 적용
1. 메인 페이지 구현하기
2. MultiActionController를 이용하여 다수의 요청 처리하기
3. HandlerMapping을 이용하여 URL과 Controller 연결하기
4. 사용자 추가 및 수정 화면 구현하기
5. SimpleFormController를 이용하여 자료실 게시판 입력 폼 구현하기
6. 파일 업로드 기능을 이용하여 파일 업로드하기


제7장 Spring MVC(II)
01 샘플 애플리케이션 추가 요구사항
1. 다국어 지원
2. JSP 대신 Velocity 적용
02 샘플 애플리케이션 완성
1. 입력 데이터에 대한 유효성 체크 기능 추가하기
2. 다국어 지원 기능 구현하기
3. JSP 대신 Velocity 기반 하에서 개발하기
4. Spring MVC에서 에러 처리 전략
03 각 계층 사이에서 모델 데이터를 전달하는 방법
04 UI 계층 테스트 전략


제8장 Spring과 EJB
01 샘플 애플리케이션 아키텍처
02 샘플 애플리케이션에 분산 환경 지원하기
1. 무상태 세션빈 구현하기
2. EJB에 접근하기
03 이메일 전송 기능을 비동기적으로 구현하기
1. MDB 구현
2. Queue에 이벤트 발생
04 Spring 프레임워크 기반 하에서 분산 환경 지원 전략


제9장 Struts, Spring, Hibernate
01 기본 아키텍처
02 Hibernate 프레임워크
1. Hibernate 프레임워크란?
2. 퍼시스턴스 계층을 Hibernate 프레임워크로 구현
3. 테스트 전략
03 Struts 프레임워크
1. Struts 프레임워크란?
2. UI 계층을 Struts 프레임워크로 구현
3. 테스트 전략


부록 A 샘플 애플리케이션
01 요구 분석
1. 기능 리스트
2. Exception 처리 전략
3. Logging 처리 전략
4. 메시지 처리 전략
02 아키텍처
03 화면 설계
1. 공통 기능
2. 사용자 관리 프로젝트
3. 자료실 게시판
4. 다국어 지원 기능
04 데이터베이스 설계
1. 사용자 관리 프로젝트
2. 자료실 게시판
3. 샘플 애플리케이션 ERD


부록 B 개발 환경 세팅 및 예제 실행 방법
01 개발 환경 세팅
1. JDK 설치
2. Eclipse IDE 설치
3. Jakarta Tomcat 서블릿 컨테이너 설치 및 환경 설정
4. MySQL 데이터베이스 설치 및 계정, 데이터베이스 추가
5. Jboss EJB 컨테이너 설치
6. James 메일 서버 설치
7. MySQL Connector 설치
8. ANT 빌드 툴 설치
02 예제 실행 방법
1. 예제 소스 파일을 Eclipse로 Import
2. 각 장의 예제 실행을 위한 공통적인 과정
3. 1장 예제 소스 실행 방법
4. 2장에서 9장까지의 예제 소스 실행 방법(8장 제외)
5. 8장 예제 소스 실행 방법
03 개발 프로세스

출판사 서평

샘플 예제를 단계별로 확장하면서 Spring의 핵심 기능을 배운다
-. EJB로 구현한 것과 Spring으로 구현한 것을 비교하면서 활용 방법과 장단점을 익힌다.
-. IoC, AOP, SpringJDBC, Spring MVC의 단계별 적용 학습으로 핵심만 배운다.
-. 스트럿츠와 Hibernate 등의 다른 프레임워크와의 통합 방법을 익힌다.

무거운 EJB 아키텍처에서 벗어나 가벼운 Spring의 세계로 빠져보자!

Spring은 EJB 아키텍처를 대신할 수 있는 강력한 프레임워크이지만, EJB처럼 개발자를 머리 아... 더보기

북로그 리뷰 (0) 쓰러가기

도서 구매 후 리뷰를 작성하시면 통합포인트를 드립니다.
결제 90일 이내 작성 시 300원 / 발송 후 5일 이내 작성시 400원 / 이 상품의 첫 리뷰 작성 시 500원
(포인트는 작성 후 다음 날 적립되며, 도서 발송 전 작성 시에는 발송 후 익일에 적립됩니다.
외서/eBook/음반/DVD/GIFT 및 잡지 상품 제외)
안내
  • 해당도서의 리뷰가 없습니다.

Klover 평점/리뷰 (0)

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매도서의 문장수집을 기록하면 통합포인트 적립 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①양서-판매정가의 12%, ②일서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함

이 분야의 베스트

  • 길벗R&D
    17,100원
  • 윤인성
    16,200원
  • 이남호
    23,310원
  • 선양미
    18,900원
  • 길벗R&D
    32,400원
더보기+

이 분야의 신간

  • 테런스 J. 세즈노스키
    22,500원
  • 길벗R&D
    32,400원
  • 블레이크 J. 해리스
    25,200원
  • 길벗R&D
    19,800원
  • 길벗R&D
    15,300원
더보기+

바로가기

  • 우측 확장형 배너 2
  • 우측 확장형 배너 2

최근 본 상품