국립세종도서관
상세검색 닫기
자료유형
본문언어
출판년도 ~
정렬
상세검색 +

기타

  • 홈으로
글씨 글씨 확대 글씨 축소
(자바 개발자를 위한) 스칼라 프로그래밍 / 토마스 알렉산더 지음 ;남기혁 옮김
(자바 개발자를 위한) 스칼라 프로그래밍 책표지
  • ·표제/책임표시사항 (자바 개발자를 위한) 스칼라 프로그래밍 / 토마스 알렉산더 지음 ;남기혁 옮김
  • ·발행사항 의왕 : 에이콘, 2015
  • ·형태사항 340 p. :삽화 ;24 cm
  • ·총서사항 (Acorn+Packt)
  • ·주기사항 원표제:Scala for Java developers :build reactive, scalable applications and integrate Java code with the power of Scala
    원저자명: Thomas Alexandre
    기술 감수: Carlos Estebes, Tomer Gabel, Erik Le Goff, Steve Perkins, Erik Wallin
    색인수록
    영어 원작을 한국어로 번역
  • ·표준번호/부호 ISBN: 9788960777002  94000 : \30000 
  • ·분류기호 한국십진분류법-> 005.133  듀이십진분류법-> 005.133  
  • ·주제명 프로그래밍 언어[--言語]컴퓨터 프로그래밍[computer programming]
권별정보 자료위치출력 관심도서 보기 관심도서 담기

※ 좌우로 스크롤하시면 내용이 보입니다.

권별정보 안내
신청 편/권차 편제 저작자 발행년도 등록번호 청구기호 자료있는 곳 자료상태 예약자 반납예정일 매체구분
토마스 알렉산더 지음 ;남기혁 옮김 2015 SE0000174786 005.133-15-28 일반자료실(서고) 서고 비치(온라인 신청 후 이용) 0 - 인쇄자료(책자형) 
※ 신청 종류
- 대출예약신청:
자료상태가 ‘대출중’인 경우 해당 도서를 예약하여 도서 반납 시 우선적으로 대출받을 수 있는 서비스
- 청사대출신청:
정부세종청사(6-3동, 2-1동)에 위치한 무인예약도서대출반납기에서 도서 수령‧반납이 가능한 서비스
- 무인대출신청:
도서관 1문(정문)에 위치한 무인예약도서대출기에서 도서 수령이 가능한 서비스
- 서고자료신청:
서고에 보관된 자료에 대한 열람신청 서비스 이용방법: 로그인 → 자료검색 → [상세정보] 클릭 → 권별정보에서 자료 선택 →[서고자료신청] → 자료비치완료 문자 수신 → 해당 자료실에서 자료 수령
서가 둘러보기
서가둘러보기 로딩중

목차


1장 스칼라 맛보기
__자바 프로젝트에서 스칼라를 사용하면 좋은 점
______간결하면서도 풍부한 표현력
______높은 생산성
______자바와 찰떡 궁합
______뛰어난 비동기 및 동시성 처리
__REPL로 배우는 스칼라 문법
______변수 선언
______클래스 정의
______case 클래스
__컬렉션 연산
______기본 타입으로 구성된 컬렉션 변환
______복잡한 오브젝트에 대한 컬렉션
__________filter와 partition
__________튜플
__________맵
__________Option
__________패턴 매칭 맛보기
__________map 메소드
__________스트링 인터폴레이션
__________groupBy 메소드
__________foldLeft 메소드
__정리
2장 코드 연동
__데이터베이스를 이용한 REST API 생성
______샘플 데이터베이스
______메이븐 프로젝트 만들기
______JPA 엔티티와 REST 웹 서비스 생성
______프로젝트 실행하고 테스트하기
______자바 코드에 대한 유닛 테스트 추가
__스칼라로 테스트 코드 작성하기
__자바 메이븐 프로젝트에서 스칼라를 사용하도록 설정
__스칼라와 자바 코드의 연동
______컬렉션 타입 변환
______자바빈 스타일의 프로퍼티
______스칼라와 자바의 객체지향 지원 방식
______자바 인터페이스를 개선한 스칼라 트레잇
______오브젝트 선언
______컴패니언 오브젝트
______예외 처리
__자바와 스칼라의 코딩 스타일 차이점
______코드 레이아웃 다듬기
______명명 규칙
__정리
3장 스칼라 에코시스템
__자바 IDE로 구축하는 스칼라 IDE
__SBT 빌드
______SBT 살펴보기
__________예제 프로젝트 생성
__________이클립스와 인텔리제이 IDEA, 넷빈즈에 프로젝트 임포트하는 방법
__________서블릿 컨테이너에서 실행할 웹 애플리케이션 만들기
______sbt-assembly로 하나의 .jar 파일로 만들기
______Scalariform으로 코드 포맷팅
__스칼라 워크시트
__HTTP 다루기
______스칼라의 for 문
__타입세이프 액티베이터의 활용
______타입세이프 액티베이터에서 제공하는 템플릿으로
______애플리케이션 만들기
__REPL을 스크립트 엔진으로 활용
__정리
4장 테스팅 도구
__ScalaTest로 테스트 작성
______BDD 스타일 테스팅
______기능 테스트
______ScalaMock으로 모킹하기
__ScalaCheck을 이용한 테스팅
__정리
5장 플레이 프레임워크
__classic 플레이 배포 버전 시작하기
__타입세이프 액티베이터 시작하기
__플레이 애플리케이션의 구조
______프레임워크의 구성
______요청-응답 사이클
______컨트롤러에서 요청 처리
______뷰 렌더링
__플레이에서 인증 처리
__플레이 프레임워크 활용 팁
______플레이에서 디버깅하기
______버전 컨트롤 관련 사항
__정리
6장 데이터베이스 사용 방법과 ORM의 미래
__하이버네이트나 JPA와 같은 ORM 기술의 활용
__스칼라에서 JPA 사용하기
__플레이 프레임워크에서 persistence 처리하기
______Anorm을 이용한 간단한 예제
__ORM 대신 사용할 수 있는 기술
__슬릭 소개
__플레이 애플리케이션 스캐폴딩하기
______테스트 데이터 임포트하기
______H2browser로 데이터베이스 시각화하기
______앱 생성 관련 코드 분석
______playcrud 유틸리티의 한계
__정리
7장 웹 서비스에서 시스템 연동
__스칼라에서 XML 데이터 바인딩하기
______SOAP 웹 서비스를 통해 scalaxb 구동하기
__XML과 JSON 다루기
______XML 다루기
______JSON 다루기
______플레이 프레임워크에서 제공하는 JSON 라이브러리
__XML과 JSON으로 전달된 플레이 요청 처리하기
______JSON으로 플레이 응답 흉내내기
______플레이에서 웹 서비스 호출하기
__정리
8장 비동기와 동시성
__동시성의 구성 요소
__Async 라이브러리: SIP-22-Async
______웹 서비스 조합
______await 구문을 사용하지 않고 서비스 연결하기
__아카 살펴보기
______액터 모델의 이해
______동작 변경
______메시지 처리에 실패했을 경우
______액터 시스템 테스트
______이 장에서 다루지 못한 Akka의 기능
__정리
9장 반응형 웹 애플리케이션
__반응형 애플리케이션의 정의
__반응형 스트림 처리
______플레이에서 제공하는 Iteratee 패턴
______Enumerator를 Enumeratee에 적용하기
__플레이에서 제공하는 Iteratee와 웹소켓 사용하기
__액티베이터 템플릿으로 반응형 웹 애플리케이션 만들기
______반응형 주가 정보 애플리케이션
______반응형 실시간 검색
______Play-Akka-Angular-WebSocket 템플릿
__Actor Room 프로젝트
__정리
10장 스칼라의 고급 기능
__몽고DB
______카스바
______맵리듀스 사용하기
__빅데이터 맛보기
__스칼라의 DSL
______내장형 DSL
______파서 컴비네이터로 외장형 DSL 만들기
__Scala.js
__마지막 팁
______REPL에서 복사하고 붙여넣기
______REPL에서 코드 실행 시간 측정
__정리