알라딘

헤더배너
상품평점 help

분류

이름:클라렌스 호 (Clarence Ho)

최근작
2019년 9월 <전문가를 위한 스프링 5>

클라렌스 호(Clarence Ho)

홍콩에 위치한 소프트웨어 컨설팅 회사인 SkywideSoft Technology Limited(www.skywidesoft.com)의 자바 아키텍트다. 클라렌스는 IT 분야에서 20년 이상 여러 인하우스 애플리케이션 개발 프로젝트에서 팀 리더를 맡았으며, 클라이언트에게 엔터프라이즈 컨설팅 서비스를 제공했다. 클라렌스는 2001년부터 자바 프로그래밍을 시작했고, 2005년부터는 EJB, 스프링 프레임워크, 하이버네이트, JMS, WS 같은 기술을 사용해 JEE 애플리케이션을 설계하고 개발하는 업무를 집중적으로 담당했다. 클라렌스는 2005년부터 자바 엔터프라이즈 아키텍트로 근무하고 있다. 또한 국제 금융 기관의 컨설턴트로 근무하면서 자바 EE 아키텍처 설계, 교육, 기술 솔루션에 대한 컨설팅, 애플리케이션 개발 모범 기법에 대한 교육 등 여러 분야에서 기여하고 있다.
  

대표작
모두보기
저자의 말

<전문가를 위한 스프링 5> - 2019년 9월  더보기

스프링 프레임워크의 버전 5를 다루는 이 책은, 시장을 주도하는 엔터프라이즈 자바 애플리케이션 개발 프레임워크인 스프링 프레임워크 5의 강력한 기능을 활용할 때 참고할 수 있는 가장 종합적이고 전문적인 스프링 참고 자료이며 실용적인 가이드입니다. 이 책에서는 스프링의 핵심을 알아보면서 하이버네이트(Hibernate), JPA 2, 타일즈(Tiles), 타임리프(Thymeleaf), 웹소켓(WebSocket)과 같은 선도적인 자바 기술과 스프링을 통합하는 방법을 알아봅니다. 또한, 자바 구성 클래스, 람다 표현식, 스프링 부트(Boot), 반응형 프로그래밍을 사용하는 것에 초점을 맞춥니다. 그리고 리모팅(remoting) 지원, 트랜잭션, 웹과 프레젠테이션 티어 등과 같은 엔터프라이즈 애플리케이션 개발과 관련된 통찰력과 실제적인 경험을 공유합니다. (개정 5판)에서는 다음과 같은 내용을 배웁니다. o 제어 역전(IoC) 및 의존성 주입(DI) o 스프링 프레임워크 5의 새로운 기능 알아보기 o 스프링 MVC와 웹소켓(WebSocket)을 사용한 스프링 기반의 웹 애플리케이션 구축 o 스프링 WebFlux를 사용한 스프링 웹 반응형(reactive) 애플리케이션 구축 o JUnit 5를 사용한 스프링 애플리케이션 테스트 o 새로운 자바 8 람다 문법 활용 o 고급 수준의 스프링 부트를 사용해 여러 유형의 스프링 애플리케이션을 단기간에 개발하고 실행하기 자바 9의 출시 날짜가 연기됐기 때문에 스프링 5는 자바 8을 기반으로 출시됐습니다. 따라서 이 책에서 다루는 자바 9과의 상호 운용성은 정식 버전 출시 전 베타 버전을 기준으로 합니다. 이 책에서는 그레이들(Gradle) 4를 사용해 구성된 멀티 모듈 프로젝트를 제공합니다. 이 프로젝트는 Apress 공식 저장소(https://github.com/Apress/pro-spring-5)에서 가져와 사용할 수 있습니다. 그레이들이 로컬에 설치돼 있다면 README.adoc 파일의 지침에 따라 클론(clone)한 이후에 프로젝트를 빌드할 수 있습니다. 그레이들이 설치돼 있지 않다면 인텔리제이(IntelliJ) IDEA에서 그레이들 래퍼(Gradle Wrapper, https://docs.gradle.org/current/userguide/gradle_wrapper.html)를 사용해 그레이들을 다운로드하고 프로젝트를 빌드할 수 있습니다(https://docs.gradle.org/current/userguide/gradle_wrapper.html). 이 책의 마지막에 있는 부록에서 이 프로젝트의 구조 및 구성과 함께, 깃허브(GitHub)에 있는 이 책의 예제 코드를 개발하고 실행해 볼 수 있는 개발 도구와 관련된 상세 내용을 알아봅니다. 책을 쓰는 동안에 스프링 5의 새로운 릴리스 후보 버전이 발표되었고, 인텔리제이 IDEA의 새 버전이 출시되었으며, 이 책에 사용된 그레이들 및 기타 기술의 새 버전이 업데이트 됐습니다. 이 책에서는 가장 최근의 정보를 제공하면서 공식 문서와 동기화를 유지하려고 새 버전에 맞게 내용을 업그레이드했습니다. 여러 검토자가 책의 기술적 정확성을 확인했지만, 혹시라도 잘못된 부분을 발견한 경우에 editorial@apress.com으로 이메일을 보내준다면 정오표가 만들어 질 것입니다. 이 책의 예제 소스 코드는 www.apress.com/9781484228074에 접속한 후 Download Source Code 버튼을 눌러 접근할 수 있습니다. 이 코드는 지속적으로 유지보수되고, 새로운 버전의 기술과 동기화되며, 스프링을 사용하는 개발자의 추천을 기반으로 더욱더 풍부해질 것입니다. 한국어판의 예제 소스 코드는 https://github.com/gilbutitbook/006987입니다. 제가 이 책을 쓸 때 느꼈던 즐거움만큼 이 책으로 즐겁게 스프링을 배우기를 진심으로 바랍니다. 역주_번역서는 프레임워크 버전 업에 맞춰 스프링 5.1 정식 릴리스 버전 기준으로 반영했습니다. 또한, 국내 환경에 맞춰 개발 환경은 이클립스로 변경했습니다.

가나다별 l l l l l l l l l l l l l l 기타
국내문학상수상자
국내어린이문학상수상자
해외문학상수상자
해외어린이문학상수상자