스프링 4 코딩 공작소: 쉽게, 재미있게, 확실하게 배우는 실습형 입문서!

(주)도서출판길벗
4
Free sample

지금 당장 스프링 4로 애플리케이션을 만들어 보자!

이 책은 스프링 프레임워크를 사용해 애플리케이션을 만드는 실습서입니다. 스프링 프레임워크의 모든 기능과 모듈을 사용해 애플리케이션을 만들면서 각각의 사용법뿐만 아니라 실무에서 효과적으로 적용할 수 있는 지식을 점진적으로 배울 수 있습니다.

이 책에서 다루는 기본 기술과 실전 개발 기술

[기본 기술]
• 그레이들 도구를 이용한 의존성 관리와 빌드
• 프로그래밍으로 스프링 컨테이너와 빈을 설정하는 방법
• 의존성 주입에 애너테이션을 사용하는 방법
• 컬렉션과 커스텀 타입 사용 방법
• 빈 프로퍼티와 빈 라이프사이클 인터페이스를 커스터마이즈하고 설정하는 방법
• XML, 애너테이션, 그루비 빈 리더를 이용해 메타데이터를 다루는 방법
• 스프링 부트와 스프링 XD를 사용하는 방법

[실전 개발 기술]
• 유닛 테스팅과 통합 테스팅
• 스프링을 이용한 JMS 메시지 전송과 수신
• 스프링과 RabbitMQ를 이용한 AMQP 메시지 전송과 수신
• 스프링에서 관점 지향 프로그래밍 활용
• JDBC와 NoSQL 데이터베이스를 이용한 스프링 프레임워크 통합
• 웹 애플리케이션 생성과 REST API 노출
• 국제화
• 소셜 기능 지원
• 이메일 사용과 태스크 스케줄링
• 스프링과 그루비와 같은 동적 언어 통합
Read more
Collapse

About the author

소프트웨어 아키텍트로, 몬테레이 공과 대학교 멕시코시티 캠퍼스에서 학사와 석사 학위를 받았다. 20년 이상 정부, 헬스케어, 교육, 금융 회사의 프로그램을 개발했다. 현재 EMC/Pivotal의 시니어 컨설턴트로 일하고 있으며 여러 기술 중 특히 스프링 프레임워크 그루비 그리고 RabbitMQ를 전문으로 다룬다.
Read more
Collapse
3.8
4 total
Loading...

Additional Information

Publisher
(주)도서출판길벗
Read more
Collapse
Published on
Sep 30, 2014
Read more
Collapse
Pages
408
Read more
Collapse
ISBN
9788966188192
Read more
Collapse
Read more
Collapse
Read more
Collapse
Language
Korean
Read more
Collapse
Genres
Computers / Internet / General
Computers / Programming Languages / Java
Read more
Collapse
Content Protection
This content is DRM protected.
Read more
Collapse
Read Aloud
Available on Android devices
Read more
Collapse

Reading information

Smartphones and Tablets

Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.

Laptops and Computers

You can read books purchased on Google Play using your computer's web browser.

eReaders and other devices

To read on e-ink devices like the Sony eReader or Barnes & Noble Nook, you'll need to download a file and transfer it to your device. Please follow the detailed Help center instructions to transfer the files to supported eReaders.
1. 한 번 빌드하면 어디서나 실행할 수 있는 애플리케이션 배포 시스템
Docker만 있으면 언제 어디서나 애플리케이션을 실행할 수 있는 안전한 런타임 환경을 구성할 수 있다. 시스템에 따라 설치, 설정, 의존성 같은 반복 작업을 하지 않아도 애플리케이션을 빠르게 배포하는 것이 가능하다. 가상 머신이 시스템간 호환성, 이동성에 제약이 있다면 Docker는 그런 제약에서 자유롭다. 아마존 웹 서비스, 구글 클라우드 플랫폼, 마이크로소프트 애저 같은 플랫폼을 자유롭게 이동하고 배포할 수 있다.

2. 가상 머신의 부하 없이 즐기는 가상 환경
하이퍼바이저가 CPU, RAM, 스토리지 같은 하드웨어를 전부 추상화했다면, Docker는 운영체제 커널만 추상화했다. Docker는 운영체제를 공유하면서 애플리케이션에 필요한 가상화와 격리를 제공하기 때문에 가볍고 빠르다. 이미지 생성, 스냅샷 생성, 초기화도 Docker라면 빠르게 처리할 수 있다.

3. 개발자와 운영자를 위한 진정한 배포 시스템
런타임 환경을 한 번 만들고, 패키징만 하면 어떤 머신에서나 반복해서 실행할 수 있다. 가상 머신처럼 호스트와 격리된 환경에서 실행된다. 개발자는 코드 품질에 더 많은 시간을 집중할 수 있고, 운영자는 개별 서버를 일일이 관리하는 대신 배포 이미지 관리에 집중함으로써 시스템의 일관성을 높일 수 있다. Docker 기반 배포를 구현하면 개발, 테스트, 서비스 단계의 시스템 불일치나 호환성 문제를 줄이거나 제거할 수 있다.
©2019 GoogleSite Terms of ServicePrivacyDevelopersArtistsAbout Google|Location: United StatesLanguage: English (United States)
By purchasing this item, you are transacting with Google Payments and agreeing to the Google Payments Terms of Service and Privacy Notice.