스크랩

구간

스프링3레시피

시리즈 : 위키북스 오픈소스 & 웹 시리즈 [79]

게리막 저 | 고종봉외2인 역 | 위키북스 | 2011년 03월

북트리

정가
$90.00
판매가
$65.61 (27%↓) 최저가 보상
적립금
$1.31 (2%P)

품절된 상품입니다.

이 책을 꼭 원하시는 고객님께서는 아래 "상품문의"를 클릭 후 구매의사를
알려주세요. 책이 확보 될 경우 연락 드리겠습니다.

북카트 바로구매 위시리스트

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9788992939768 / 1192쪽 188 x 240 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

  • 19,800
  • 23,400
  • 31,500
  • 23,400

책 소개

출판사 리뷰

스프링 프레임워크는 성장하고 있다. 모든 것은 늘 선택의 문제였다. 자바 EE는 여러 대안과 더 나은 해결책을 뒤로하고 일부 기술에만 집중하고 있다. 스프링 프레임워크가 등장했을 때 자바 EE는 최선이라고 여겨질 만큼의 아키텍처를 나타낸다고 보기가 어려웠다. 스프링은 자바 EE를 단순화하는 방법을 강구했기 때문에 엄청난 추종자를 확보했다. 매번 배포할 때마다 새 기능을 추가해 여러 해결책을 사용할 수 있게 했으며 그러한 기능을 간편하게 사용할 수 있게 만들어줬다.

2.0 이후부터 스프링 프레임워크는 여러 플랫폼을 다루기 시작했다. 프레임워크는 항상 그래왔듯이 기존 플랫폼 위에서 서비스 할 수 있었지만, 가능한 한 기저 플랫폼에 느슨하게 의존하게 해줬다. 자바 EE는 여전히 주요한 준거점이지만 유일한 것은 아니다. OSGi(모듈형 아키텍처에 있어 장래성이 있는 기술)는 현재 스프링소스의 큰 전략 중 하나다. 또한 스프링 프레임워크는 구글 앱 엔진에서도 사용할 수 있다. 애노테이션 중심의 프레임워크와 XML 스키마를 도입해 스프링소스는 효율적으로 특정 문제 영역의 도메인을 사실상 DSL(domain-specific language)로 모델링할 수 있게 해준다. 스프링 프레임워크 기반의 프레임워크가 생겨 인티그레이션, 배치 처리, 플렉스와 플래시 연동, GWT, OSGi 등 많은 것을 다루고 있다.

대상 독자

이 책은 아키텍처를 단순화하고 싶고 자바 EE 플랫폼 영역 밖의 문제를 해결하고자 하는 자바 개발자를 위한 책이다. 프로젝트에서 이미 스프링을 사용해서 개발 중이라면, 미처 알지 못했던 새로운 기술을 다룬 더 심도 있는 내용을 확인할 수 있을 것이다. 프레임워크를 처음 사용하는 분이라면 바로 이 책으로 시작할 수 있을 것이다.

이 책은 독자가 자바와 IDE에 익숙하다고 가정한다. 자바를 클라이언트 애플리케이션에서 사용하는 것도 가능하지만 자바의 거대한 커뮤니티는 엔터프라이즈 영역에도 존재하며, 이 분야의 기술이 가장 많은 이익을 가져다 주기도 한다는 사실을 알게 될 것이다. 따라서 서블릿 API 같은 기본적인 엔터프라이즈 프로그래밍 개념에도 익숙할 것으로 가정하겠다.

이 책의 구성

1장, '스프링 소개'에서는 스프링 프레임워크에 대한 일반적인 개요를 제시한다. 스프링을 어떻게 설정하고, 스프링이 무엇이며, 어떻게 사용하는지 다룬다.

2장, '고급 스프링 IoC 컨테이너'에서는 1장에서 다룬 것과 비교해서 널리 사용되고 있지는 않지만 컨테이너를 십분 활용하기 위한 핵심적인 개념을 다룬다.

3장, '스프링 AOP와 AspectJ 지원'에서는 AspectJ를 활용한 스프링의 관점지향 프로그래밍 기능을 다룬다. 이 기술은 스프링 프레임워크가 제공하는 여러 다른 서비스의 기반이다.

4장, '스프링과 스크립팅'에서는 그루비, 빈쉘, 제이루비 같은 스크립트 언어를 스프링 프레임워크와 함께 사용하는 방법을 다룬다.

5장, '스프링 시큐리티'에서는 애플리케이션을 더 잘 보호하는 데 도움을 주는 스프링 시큐리티 프로젝트, 기존에 Acegi라고 불렀던 프로젝트를 소개한다.

6장, '스프링과 다른 웹 프레임워크 연동'에서는 스프링이 제공하는 핵심 웹 단 기능을 소개한다. 여기서는 스프링이 웹 단에서 제공하는 모든 기술의 기반을 다룬다.

7장, '스프링 웹 플로우'에서는 웹 단의 UI 플로우를 만들 수 있는 스프링 웹 플로우를 소개한다.

8장, '스프링 MVC'에서는 스프링 웹 MVC 프레임워크를 사용한 웹 기반 애플리케이션 개발을 다룬다.

9장, '스프링 REST'에서는 스프링의 RESTful 웹 서비스 기능을 소개한다.

10장, '스프링과 플렉스'에서는 스프링 BlazeDS를 사용해서 리치 인터넷 애플리케이션(RIA)과 스프링 빈을 연동하는 방법을 소개한다. 여기서 추가적으로, 액션스크립트로 플래시 애플리케이션을 작성할 때도 자바 스프링 개발자가 사용하는 것과 동일한 컨테이너 서비스와 컨벤션을 사용할 수 있게 해주는 스프링 액션스크립트도 소개한다.

11장, '그레일즈'에서는 그루비 코드로 작성하고 구성하고 최신 프레임워크를 사용해서 생산성을 높일 수 있는 그레일즈 프레임워크를 다룬다.

12장, '스프링 루'에서는 스프링소스의 새로운 핵심 프레임워크로서 자바 개발자에게 더 강력함 힘을 가져다 주는 스프링 루를 다룬다.

13장, '스프링 테스트'에서는 스프링 프레임워크를 사용한 단위 테스트를 다룬다.

14장, '스프링 포틀릿 MVC 프레임워크'에서는 스프링 MVC 포틀릿 프레임워크를 사용해서 애플리케이션을 개발하고 포틀릿 컨테이너의 장점을 증진시키는 방법을 다룬다.

15장, '데이터 접근'에서는 스프링을 사용해서 JDBC, 하이버네이트, JPA 같은 API를 활용해 데이터를 저장하는 방법을 다룬다.

16장, '트랜잭션 관리'에서는 스프링의 일관적인 트랜잭션 관리 기능 기반 개념을 소개한다.

17장, 'EJB, 스프링 리모팅, 웹 서비스'에서는 스프링 웹 서비스 프로젝트를 비롯한 다양한 RPC 기술을 소개한다.

18장, '엔터프라이즈 환경의 스프링'에서는 JMX 지원, 스케줄링, 이메일 지원과 같은 스프링 플랫폼이 제공하는 편의성 기능을 소개한다.

19장, '메시징'에서는 스프링을 사용해서 메시지지향 미들웨어를 사용하고 스프링 추상화로 단순화하는 방법을 다룬다.

20장, '스프링 인티그레이션'에서는 스프링 인티그레이션 프레임워크를 사용해서 개별적인 서비스와 데이터를 연동하는 방법을 다룬다.

21장, '스프링 배치'에서는 메인프레임 영역에서 일반적으로 고려하는 솔루션을 모델링하는 방법을 제공하는 스프링 배치를 다룬다.

22장, '스프링과 그리드'에서는 분산된 상태와 그리드 처리를 통해 스프링을 확장하는 다양한 방법을 살펴본다.

23장, 'Jbpm과 스프링'에서는 비즈니스 프로세스 관리 개념을 소개하고 제이보스의 유명 프레임워크인 jBPM과 스프링 프레임워크를 연동하는 방법을 살펴본다.

24장, 'OSGi와 스프링'에서는 스프링 프레임워크가 제공하는 견고한 OSGi 지원을 살펴본다.

저자 소개

  • 저자 : 게리막
저자 : 게리 막
Meta-Archit Software Technology Limited의 설립자이자 핵심 컨설턴트이며, 7년 넘게 엔터프라이즈 자바 플랫폼 기반 애플리케이션 개발과 기술 아키텍트를 담당하고 있다.

와

를 집필했다.  



저자 : 조시 롱
스프링소스 Spring Developer Advocate의 일원으로 (아키텍트 역할을 하면서) 엔지니어로서 수십 년간의 경력을 지니고 있으며 커뮤니티에서 왕성한 기여를 하고 있다. 조시는 아내 리첼(Richelle)과 햇살 좋은 남부 캘리포니아에 살고 있다. www.joshlong.com에 블로그를 운영하고 있으며 이메일(josh@joshlong.com)로 연락할 수 있다.  

저자 : 다니엘 루비오
엔터프라이즈와 웹 기술에 10년 넘게 컨설턴트 역할을 해오고 있다. 그동안 자바, 파이썬, CORBA, 닷넷 기술 기반으로 금융업과 제조업에 비용효율적인 솔루션을 제공하고 있다. 또한 그는 Oracle Technology Network, DZone 그리고 자신의 블로그인 www.WebForefront.com에서 다양한 주제로 글을 쓰고 있다.  

역자 : 유윤선
인디 개발자이자 프리랜서 번역가로 활동 중이다. 역서로는 『단일 페이지 웹 애플리케이션』, 『전문가를 위한 안드로이드 프로그래밍』, 『하둡 인 프랙티스』, 『시작하세요! iOS 6프로그래밍』, 『프로페셔널 Node.js프로그래밍』, 『NoSQL프로그래밍』, 『프로 스프링 3』, 『라이프해커』, 『시작하세요! 아이폰 5 프로그래밍』, 『안드로이드 레시피』, 『시작하세요! Unity 3D 게임 프로그래밍』, 『시작하세요! 안드로이드 게임 프로그래밍』, 『시작하세요! 아이폰 4프로그래밍』, 『플래시 빌더 4& 플렉스 4바이블』, 『쉽고 빠르게 익히는 CSS3』, 『스프링 시큐리티 3』, 『시작하세요! 아이패드 프로그래밍』 등이 있다.  

역자 : 고종봉
학창 시절부터 프로그래밍 경진 대회 입상을 통해 자신의 소질을 발견해, 해군 장교 전역 후에 개발자의 길로 접어들었다. 2006년부터 대형 웹 에이전시, SI 업체 등에서 자바 웹 애플리케이션을 개발하였으며, 현재 NHN Business Platform에서 지식쇼핑 서비스를 개발하고 있다. 스프링 프레임워크를 공부하면서 봄싹 스터디와 한국스프링사용자모임(KSUG)에 적극 참여하였고, 한국스프링사용자모임 3대 대표 운영자로 활동하였다. 프로그램 개발을 매우 좋아해서, 업으로 할 수 있는 것에 행복해하며 살아가는 한 가정의 가장이다.  

역자 : 백기선
한때는 Whiteship's Epril(whiteship.me) 블로그에서 스프링, 하이버네이트, Vert.x 관련 정보를 공유하며 봄싹 스터디에서 열심히 활동했지만 최근에는 회사에서 개발할 때 유용한 서비스를 개발하고 집에서는 딸과 노는 재미에 푹 빠져 있습니다.  

역자 소개

  • 역자 : 고종봉외2인
역자 고종봉
“좋아하고 잘할 수 있는 일을 하는 것이 행복의 조건이라면, 나는 행복한 개발자다!”
학창시절부터 유난히 컴퓨터와 프로그래밍을 좋아해서 개발을 본업으로 삼게 되었으며, 꾸준한 학습과 지식의 공유를 통해 사회에 조금이나마 보탬이 되기를 소망하고 있다. 자바 개발자로서 5년에 걸쳐 웹 애플리케이션 개발 및 연구 활동에 종사했으며, 최근에는 스프링에 관심을 갖고 봄싹 스터디와 한국 스프링 사용자 그룹(KSUG)에 참여해서 활동하고 있다. 현재는 스프링을 사용해 대형 포털의 웹 서비스를 개발하는 일을 진행하고 있다.

역자 백기선
2006년부터 자바, 스프링, 하이버네이트, 메이븐, 구글 앱 엔진 등 개발 기술에 관한 블로그(whiteship.me)를 운영하고 있으며, 2009년에 구성된 개발자 커뮤니티 봄싹(springsprout.org)의 대표이자 제6회 JCO(자바 커뮤니티 연합회) 사무국장을 맡고 있다. 여가 시간에는 아내와 함께 영화를 보거나 피아노 치는 것을 좋아하지만, 최근에 아기가 생겨 어떻게 될지 모르겠다.

역자 유윤선
IT 프리랜서 번역가로 활동하고 있다. 역서로는 『어도비 AIR 인 액션』, 『액션스크립트 3.0 완벽 가이드』, 『시작하세요! 아이패드 프로그래밍』, 『쉽고 빠르게 익히는 CSS3』, 『플래시 빌더 4 & 플렉스 4 바이블』 등이 있으며, 현재 플래시, 자바, 모바일 프로그래밍 등 다양한 분야에 관심을 가지고 번역을 하고 있다. http://joshy21.com/weblog에서 개인 블로그를 운영하고 있다.

목차

top