logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

스트럿츠 Struts

스트럿츠 Struts

(자바 프레임워크를 이용한 웹 애플리케이션의 구축)

Ted Husted, Cedric Dumoulin, George Franciscus (지은이), 남기혁 (옮긴이)
  |  
인포북
2004-02-16
  |  
28,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

스트럿츠 Struts

책 정보

· 제목 : 스트럿츠 Struts (자바 프레임워크를 이용한 웹 애플리케이션의 구축)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > 자바
· ISBN : 9788980545285
· 쪽수 : 750쪽

책 소개

Struts 프레임워크에 대한 입문서. 초기 설계, 데이터 검증, 데이터베이스 액세스, 동적 페이지 만들기, 지역화, 제품 컨피규레이션 등과 같은 중요한 주제들을 함께 다루고 있다. 또한, JSP 태그 및 Velocity 템플릿 사용법에 대해서도 설명한다.

목차

PAPRT 1 스트럿츠 시작하기

Chapter 1 소개
1.1 이 책의 목적
1.1.1 스트럿츠를 개발한 사람들
1.1.2 스트럿츠를 오픈 소스로 만든 이유
1.1.3 스트럿츠라는 이름을 갖게 된 이유
1.2 애플리케이션 프레임워크란 무엇인가?
1.2.1 그밖에 다른 종류의 프레임워크
1.3 기반 기술들
1.3.1 HTTP
1.3.2 CGI
1.3.3 자바 서블릿
1.3.4 JSP
1.3.5 JSP 태그
1.3.6 자바빈즈
1.3.7 Model 2
1.4 스트럿츠의 전체 구조
1.4.1 간단한 애플리케이션 만들기
1.4.2 환경 설정
1.4.3 Register 애플리케이션 작성해보기
1.4.4 복습하기
1.5 요약

Chapter 2 스트럿츠 아키텍처 살펴보기
2.1 들어가면서
2.2 스트럿츠가 필요한 이유
2.2.1 한 발 뒤로, 세 발 앞으로
2.2.2 스트럿츠의 핵심
2.2.3 스트럿츠 컨트롤러 컴포넌트
2.2.4 스트럿츠로 웹 애플리케이션 개발하기
2.3 프레임워크가 필요한 이유
2.3.1 웹 - 멈추지 않는 시스템
2.3.2 서블릿 솔루션
2.3.3 서블릿 프레임워크
2.3.4 화이트박스-블랙박스 연속체
2.4 스트럿츠, Model 2, MVC
2.4.1 MVC의 진화 과정
2.4.2 Model 2의 출현
2.4.3 애플리케이션 계층 - 뷰 디커플링
2.4.4 Model 2와 MVC, 계층이 스트럿츠에서 구현된 형태
2.5 스트럿츠 컨트롤 플로우
2.5.1 전체 흐름
2.5.2 세부 사항
2.5.3 스트럿츠는 효율적인가?
2.6 스트럿츠의 장점과 단점
2.6.1 단점
2.6.2 장점
2.7 요약

Chapter 3 간단한 애플리케이션 만들기
3.1 Strut by Strut
3.1.1 왜 하필 logon 애플리케이션인가?
3.2 logon 애플리케이션 살펴보기
3.2.1 시작에 앞서
3.2.2 우리가 보게 될 화면
3.2.3 welcome 화면
3.2.4 logon 화면
3.2.5 다시 welcome 화면으로
3.2.6 welcome 화면 마무리
3.2.7 기능 요약
3.3 logon 애플리케이션 해부하기
3.3.1 welcome 화면에 대한 브라우저 소스
3.3.2 welcome 화면의 JSP 소스
3.3.3 welcome 화면에 대한 컨피규레이션 소스
3.3.4 logon 화면의 브라우저 소스
3.3.5 logon 화면에 대한 컨피규레이션 소스
3.3.6 LogonSubmit 소스
3.3.7 LogonForm 소스
3.3.8 LogonAction 소스
3.3.9 LogoffAction 소스
3.4 애플리케이션 제작하기
3.4.1 요구 사항 분석
3.4.2 계획 세우기
3.4.3 소스 트리 계획하기
3.4.4 개발 도구 설치하기
3.4.5 build.xml 파일 설정하기
3.4.6 web.xml 파일 설정하기
3.4.7 struts-config.xml 파일 설정하기
3.4.8 디플로이먼트 테스트하기
3.4.9 welcome 페이지 작성하기
3.4.10 logon 페이지 작성하기
3.4.11 Constants 클래스 작성하기
3.4.12 다른 클래스 작성하기
3.4.13 사용자 디렉토리 생성하기
3.4.14 ActionErrors 설정하기
3.4.15 logon 페이지 컴파일 및 테스트하기
3.4.16 welcome 페이지 수정하기
3.4.17 스트럿츠 ForwardAction 액션
3.5 요약

Chapter 4 스트럿츠 컴포넌트 설정하기
4.1 세 개의 XML 파일과 한 개의 Properties 파일
4.1.1 그밖에 다른 파일들
4.2 웹 애플리케이션 디플로이먼트 디스크립터
4.2.1 web.xml 파일
4.2.2 ActionServlet 파라미터
4.3 스트럿츠 컨피규레이션
4.3.1 좀더 구체적으로
4.3.2 변경 관리
4.3.3 Protected Variation 원칙
4.4 스트럿츠 컨피규레이션 요소
4.4.1 global-exceptions
4.4.2 form-beans
4.4.3 global-forwards
4.4.4 action-mappings
4.4.5 controller
4.4.6 message-resources
4.4.7 plug-in
4.4.8 data-sources
4.4.9 원하는 대로 설정하기
4.4.10 struts-config 스켈레톤
4.5 애플리케이션 리소스 파일
4.6 Ant 빌드 파일
4.7 스트럿츠 코어 설정하기
4.7.1 자바와 자바 서블릿 컨테이너 설치하기
4.7.2 개발 환경 구축하기
4.7.3 스트럿츠 코어 파일 설치하기
4.8 Tiles 프레임워크 설정하기
4.9 스트럿츠 Validator 설정하기
4.10 스트럿츠 Blank 애플리케이션 시작하기
4.11 모듈 애플리케이션 설정하기
4.11.1 분할 정복
4.11.2 페이지 접두사
4.11.3 컨피규레이션 개선하기
4.12 스트럿츠 JAR 공유하기
4.13 요약

PART 2 스트럿츠 살펴보기

Chapter 5 ActionForm 다루기
5.1 쓰레기는 안으로, 보물은 밖으로
5.1.1 ActionForm 요구 사항
5.2 ActionForm의 여러 얼굴들
5.2.1 필드값 수거기로서의 ActionForm
5.2.2 데이터 버퍼로서의 ActionForm
5.2.3 데이터 검증기로서의 ActionForm
5.2.4 타입 변환기로서의 ActionForm
5.2.5 객체 전달자로서의 ActionForm
5.2.6 방화벽으로서의 ActionForm
5.3 ActionForm의 설계에 따른 결과
5.3.1 ActionForm은 이름을 공유할 수 있다
5.3.2 ActionForm은 커스텀 코드를 최소화해준다
5.3.3 ActionForm은 헬퍼 메소드들을 캡슐화해준다
5.3.4 ActionForm은 다른 빈들을 포함할 수 있다
5.4 ActionForm의 묘미
5.4.1 맵 기반의 ActionForm
5.4.2 DynaActionForm
5.5 ActionForm은 왜..
5.5.1 ActionForm을 그냥 맵으로 쓰면 안 될까?
5.5.2 ActionForm을 평범한 자바빈으로 쓰면 안 될까?
5.5.3 ActionForm은 인터페이스로 쓰면 안 될까?
5.6 ActionForm 임무 보고
5.6.1 비즈니스 계층 인터페이스의 구현
5.6.2 뮤터블 값 객체 중첩
5.6.3 이뮤터블 값 객체 설정하기
5.6.4 뮤터블 값 객체 설정하기
5.6.5 팩토리(factory) 메소드의 사용
5.6.6 맵 전달
5.6.7 리플렉션을 사용한 값 전달
5.6.8 어댑터 클래스 사용하기
5.7 BaseForm
5.7.1 SessionLocale
5.7.2 Dispatch
5.7.3 Autopopulation
5.7.4 BaseMapForm
5.8 요약

Chapter 6 ActionForward를 이용해 타전하기
6.1 ActionForward는 무슨 일을 하는가?
6.2 ActionForward는 어떤 방식으로 동작하나?
6.2.1 포워드와 리다이렉트
6.3 전역 포워드와 지역 포워드
6.4 런타임 파라미터들
6.4.1 페이지 안에서 파라미터 추가하기
6.4.2 Action 클래스에서 파라미터 추가하기
6.5 동적인 포워드
6.6 왜 주소 창에 아무런 변화가 없을까?
6.7 나만의 ActionForward 만들기
6.8 요약

Chapter 7 ActionMapping을 이용해 디자인하기
7.1 ActionMapping 입문
7.1.1 ActionMapping 빈
7.1.2 ActionMapping 목록
7.2 ActionMapping 프로퍼티
7.2.1 path 프로퍼티
7.2.2 forward 프로퍼티
7.2.3 include 프로퍼티
7.2.4 type 프로퍼티
7.2.5 className 프로퍼티
7.2.6 name 프로퍼티
7.2.7 roles 프로퍼티
7.2.8 scope 프로퍼티
7.2.9 validate 프로퍼티
7.2.10 input 프로퍼티
7.2.11 parameter 프로퍼티
7.2.12 attribute 프로퍼티
7.2.13 prefix와 suffix 프로퍼티
7.2.14 알 수 없는 ActionMapping
7.3 중첩된 컴포넌트들
7.3.1 지역 포워드
7.3.2 지역 예외
7.4 자신의 ActionMapping 다루기
7.5 요약

Chapter 8 Action 객체로 작업하기
8.1 레디, 액션!
8.2 Action 객체를 사용한 작업
8.2.1 Action이란 무엇인가?
8.2.2 Action은 언제 호출되는가?
8.2.3 Action이 하는 일은 무엇인가?
8.2.4 Action은 어떻게 생겼을까?
8.3 표준 Action
8.3.1 표준 브릿지 Action 클래스
8.3.2 표준 베이스 Action
8.4 Action의 연결
8.4.1 깨끗이 비우기 시작
8.5 Scaffold Action
8.5.1 포워드만을 사용하는 Action
8.5.2 헬퍼 Action
8.6 베이스 뷰 Action
8.7 헬퍼 Action 테크닉들
8.7.1 선택적 포워드
8.7.2 선행 호출
8.7.3 엮여진 예외 처리
8.7.4 똑똑한 에러 포워드
8.7.5 성공 확인
8.7.6 대체 뷰
8.7.7 메소드 리플렉션
8.7.8 클래스 리플렉션
8.8 똑똑한 포워드 사용하기
8.9 요약

Chapter 9 ActionServlet 확장하기
9.1 먹이는 어디에 있나?
9.1.1 서블릿의 3인조 갱단
9.2 RequestProcessor
9.2.1 process 메소드
9.2.2 processRoles
9.3 ExceptionHandler
9.4 PlugIn
9.5 요약

PART 3 페이지 제작하기

Chapter 10 동적 컨텐트 보여주기
10.1 태그 - 바로 이것이다
10.1.1 JSP 태그 - 무엇 때문에 좋은가?
10.1.2 스트럿츠와 JSTL
10.1.3 스트럿츠 태그와 MVC
10.2 태그 확장 사용하기
10.2.1 태그 확장은 어떻게 쓰여지는가?
10.2.2 어떻게 태그 확장을 인스톨하는가?
10.2.3 태그 확장이 아닌 것
10.3 스트럿츠 taglibs
10.3.1 스트럿츠 태그들의 공통된 기능
10.3.2 빈 태그
10.3.3 HTML 태그
10.3.4 logic 태그
10.4 스트럿츠 JSP 태그 사용하기
10.4.1 스트럿츠 태그 팀
10.4.2 기본 원리
10.4.3 테크닉
10.4.4 성공적인 컨트롤
10.5 대체 뷰
10.5.1 스트럿츠와 JSP
10.5.2 서블릿 컨텍스트
10.5.3 JSP를 뛰어넘어
10.6 요약

Chapter 11 Tiles로 애플리케이션 개발하기
11.1 레이아웃 활용하기
11.1.1 동적 템플릿을 가진 계층화
11.1.2 템플릿 결과들
11.1.3 템플릿 사용하기
11.1.4 템플릿, Tiles, 스트럿츠의 연결
11.2 레이아웃 템플릿 생성하기
11.2.1 하지만, 무엇이 tile인가?
11.2.2 tile 템플릿의 배치
11.2.3 스타일시트의 추가
11.2.4 템플릿과 MVC
11.3 Tiles Definition
11.3.1 Definition 선언
11.3.2 JSP 선언
11.3.3 컨피규레이션 파일 선언
11.3.4 ActionForward로서의 Definition 사용
11.4 Tiles 어트리뷰트
11.4.1 useAttribute
11.4.2 ImportAttribute
11.4.3 put
11.4.4 putList와 add
11.5 애플리케이션에서 Tiles로의 마이그레이션
11.5.1 Tiles 프레임워크의 셋업
11.5.2 디폴트 컨피규레이션 테스트
11.5.3 페이지 리뷰
11.5.4 tiles:Insert 를 이용한 페이지의 리팩토링
11.5.5 tiles:Insert 태그를 Definition으로 추출하기
11.5.6 기본 레이아웃의 표준화
11.5.7 작성한 Definition을 기본 클래스와 확장 클래스로 정제하기
11.5.8 루틴의 개발
11.5.9 마이그레이션 관리하기
11.6 요약

Chapter 12 사용자 입력 검증하기
12.1 보면 알 수 있다
12.1.1 거부할 수 없는 입력
12.1.2 Web 티어 검증
12.1.3 Validator 결과
12.2 스트럿츠 Validator의 개요
12.2.1 로그온 예제
12.3 기본 검증기
12.3.1 required 검증기
12.3.2 mask 검증기
12.3.3 range 검증기
12.3.4 maxLength 검증기
12.3.5 minLength 검증기
12.3.6 byte, short, integer, long, float, double 검증기
12.3.7 date 검증기
12.3.8 creditCard 검증기
12.3.9 email 검증기
12.4 리소스 번들
12.4.1 디폴트 번들
12.4.2 디폴트 검증기 메시지
12.4.3 사용자 정의 검증기 메시지
12.5 컨피규레이션 파일들
12.6 Validator JSP 태그
12.7 ValidatorForm과 ValidatorActionForm
12.8 지역화된 검증들
12.9 삽입 가능한 검증기
12.9.1 삽입 가능한 검증기 만들기
12.10 여러 가지 기법들
12.10.1 다중 페이지 검증
12.10.2 취소 버튼
12.10.3 사용자 정의 메시지
12.10.4 상호 관련 필드
12.10.5 validator와 validate 메소드와의 연결
12.11 애플리케이션을 스트럿츠 Validator로 마이그레이션하기
12.11.1 Validator 프레임워크의 셋업
12.11.2 기본 구성의 테스트
12.11.3 검증에 대한 리뷰
12.11.4 ValidatorForm 혹은 Scaffold BaseForm의 확장
12.11.5 마이그레이션을 위한 검증의 선택
12.11.6 formset, form, field 요소들 추가하기
12.11.7 ApplicationResources에 새로운 엔트리 추가하기
12.11.8 스트럿츠 Validator의 호출
12.11.9 테스트와 반복
12.11.10 ActionForm 서브클래스의 제거
12.12 요약

Chapter 13 컨텐트 지역화하기
13.1 다른 이름으로
13.1.1 왜 지역화를 하는가?
13.1.2 자바의 국제화는 어떻게 동작하는가?
13.2 스트럿츠 국제화 컴포넌트
13.2.1 세션 Locale 어트리뷰트
13.2.2 MessageResources
13.2.3 디폴트 리소스 번들
13.2.4 ActionErrors
13.2.5 ActionMessages
13.2.6 로케일에 민감한 JSP 태그
13.3 스트럿츠 애플리케이션 지역화하기
13.3.1 지역화 가능하게 하기
13.3.2 프레임워크의 Locale 객체 사용하기
13.3.3 메시지나 레이블을 Properties 파일에 두기
13.3.4 언어에 종속적인 Properties 파일 생성하기
13.3.5 지역화에 관련된 컴포넌트에 알맞은 키 지정하기
13.3.6 다른 컴포넌트에서 bean:message 사용하기
13.4 다른 컴포넌트 지역화하기
13.4.1 스트럿츠 Validator 지역화하기
13.4.2 Tiles 지역화하기
13.4.3 컬렉션 지역화하기
13.5 요약

Chapter 14 스트럿츠를 이용한 데이터 서비스
14.1 한 걸음 더 나아가기
14.1.1 패턴 방식으로부터의 JDBC
14.1.2 데이터 서비스의 소개
14.2 비즈니스 계층 살펴보기
14.2.1 스트럿츠 - 자신만의 Model 가져오기
14.2.2 비즈니스 객체의 정의
14.2.3 비즈니스 객체의 설계
14.2.4 설계 결과
14.2.5 Action과 비즈니스의 혼합
14.2.6 간단한 예제
14.3 스트럿츠를 이용한 ProcessBean과 JDBC의 사용
14.3.1 ProcessBean의 소개
14.3.2 객체 전달자로서의 ProcessBean
14.3.3 ProcessBean의 구성
14.3.4 ProcessBean의 실행
14.3.5 데이터 서비스 접근
14.3.6 일반적인 흐름 따라가기
14.3.7 비즈니스 활동의 코딩
14.3.8 영속 계층으로서의 ProcessBean
14.3.9 다른 영속 계층들의 사용
14.4 결과 객체의 사용
14.4.1 ResultList 메소드들
14.5 헬퍼 Action의 사용
14.6 Lucene의 사용
14.6.1 searchProperties 보완
14.7 컨텐트 신디케이션의 사용
14.7.1 Digesting RSS
14.7.2 회수와 렌더링
14.7.3 RSS의 신디케이션
14.8 스트럿츠를 가지고 EJB 사용하기
14.8.1 Session Facade
14.8.2 데이터 객체 전송자들
14.8.3 실행 패턴
14.9 요약


PART 4 예제로 보는 스트럿츠

Chapter 15 Artimus - 전력 질주하기
15.1 프레임워크의 프레임워크
15.2 Scaffold - 툴셋의 탄생
15.3 Artimus에 대하여
15.3.1 Artimus 빌드하기
15.4 디플로이먼트 디스크립터(web.xml)
15.4.1 Artimus 설정하기
15.4.2 애플리케이션 프로퍼티
15.4.3 커넥션 어댑터
15.4.4 시작 우선 순위
15.4.5 그 밖의 컨피규레이션 블록
15.4.6 보안 설정
15.4.7 보호할 URL
15.4.8 인증된 사용자
15.4.9 인증 전략
15.5 ArtimusServlet
15.5.1 서브클래스
15.5.2 스트링 토큰
15.5.3 확장 포인트
15.6 애플리케이션 및 SQL Properties 파일
15.7 index.jsp
15.8 전역 포워드
15.9 /find/Recent
15.9.1 빈 확장하기
15.9.2 super.execute
15.9.3 getArticles
15.9.4 Access.findByLast와 ResultList
15.9.5 ProcessResult
15.9.6 ProcessAction
15.10 tiles.xml과 Article.jsp
15.10.1 useAttribute
15.10.2 baseStyle
15.10.3 title
15.10.4 Tiles
15.11 result.jsp
15.11.1 legend
15.11.2 isResult?
15.11.3 RESULT
15.12 Article 액션
15.13 view.jsp
15.13.1 headline
15.13.2 content
15.13.3 contributor
15.14 form.jsp
15.14.1 Article 컨텐트
15.14.2 contributed/contributor
15.14.3 Article ID
15.14.4 검증
15.15 /do/Menu
15.15.1 logon
15.15.2 menu
15.15.3 우리가 사용할 컨트롤들
15.15.4 saveResult
15.15.5 결과들
15.16 menu.jsp
15.16.1 /find/Hours
15.16.2 /menu/Find
15.16.3 /find/Last
15.16.4 /menu/Contributor
15.16.5 /menu/Manager
15.17 요약

Chapter 16 Redux - 스트럿츠 1.1로 마이그레이션하기
16.1 다음 타겟은 스트럿츠 1.1
16.1.1 스트럿츠 1.1 기능 요약
16.1.2 사용할 수 있는 기능들
16.2 baseline 수정하기
16.2.1 스트럿츠 1.1의 Tiles
16.2.2 스트럿츠 1.1의 Validator
16.2.3 스트럿츠 1.1의 ReloadAction
16.2.4 web.xml과 struts-config.xml에 대한 그 밖의 baseline 변경 사항
16.2.5 message.jsp(1.1)
16.2.6 form.jsp(1.1)
16.2.7 MenuCreate(1.1)
16.2.8 전진
16.3 임의로 변경하기
16.3.1 Form에서 DynaActionForm으로
16.3.2 액션 기반 보안
16.3.3 Action 경로 변경
16.3.4 스트럿츠 1.1에 있는 애플리케이션 리소스
16.4 요약

Chapter 17 Velocity - JSP 대신 사용하기
17.1 Velocity 템플릿으로 바꾸기
17.2 변화는 프레임워크를 만든다
17.3 Velocity를 사용해야 하는 이유
17.3.1 Velocity는 가볍고, 빠르고, 융통성이 있다
17.3.2 Velocity는 다른 것과 연동하기 쉽다
17.3.3 Velocity는 간단하면서도 강력하다
17.4 웹 애플리케이션에 Velocity 사용하기
17.4.1 Velocity로 서블릿 리소스 사용하기
17.4.2 Velocity로 컨텍스트 어트리뷰트 사용하기
17.4.3 스트럿츠에서 Velocity가 동작하는 방식
17.4.4 VelocityStruts 툴킷
17.4.5 스트럿츠 View 툴
17.5 logon 템플릿
17.6 VelocityViewServlet 설정하기
17.6.1 VelocityViewServlet 설치하기
17.6.2 Velocity 서블릿 디플로이하기
17.6.3 toolbox 컨피규레이션 파일
17.7 struts-config 설정하기
17.8 요약

Appendix A 디자인 패턴
A.1 디자인 패턴의 유래
A.1.1 4인의 갱
A.1.2 J2EE 블루프린트
A.1.3 Core J2EE Patterns
A.2 왜 패턴이 중요한가
A.3 패턴이 하지 않는 일
A.4 스트럿츠 - 디자인 패턴의 인명록
A.4.1 Service to Worker 패턴
A.4.2 Singleton 패턴
A.4.3 Session Facade 패턴
A.4.4 Value Object/Value Object Assembler 패턴
A.4.5 Composite View 패턴
A.4.6 Synchronizer Token 패턴
A.4.7 Decorator 패턴

Appendix B struts-config API
B.1 struts-config
B.1.1 set-property
B.1.2 data-sources
B.1.3 data-source
B.1.4 global-exception
B.1.5 exception
B.1.6 form-beans
B.1.7 form-bean
B.1.8 form-property
B.1.9 global-forwards
B.1.10 forward
B.1.11 action-mappings
B.1.12 action
B.1.13 controller
B.1.14 message-resources
B.1.15 plug-in

Appendix C Taglib 퀵 레퍼런스

용어집
참고 문헌
찾아보기

저자소개

Ted Husted (지은이)    정보 더보기
Ted Husted는 널리 알려진 스트럿츠의 권위자로서 스트럿츠 개발팀에 활발히 참여하고 있으며, JGuru의 스트럿츠 포럼을 운영하고 있다. 컨설턴트로도 활동하는 그는 미국 전역에 있는 전문 스트럿츠 개발팀과 함께 일하고 있다. 또한, 스트럿츠 프레임워크를 배포하고 있는 Apache Jakarta 프로젝트도 관리하고 있다. Ted는 아내와 두 아이, 네 대의 컴퓨터 그리고 늙은 고양이와 함께 뉴욕의 Fairport에서 살고 있다.
펼치기
Cedric Dumoulin (지은이)    정보 더보기
개발팀에서 활발히 활동하고 있으며, Tiles 프레임워크를 만들기도 하였다. Cedric은 현재 University of Lille에서 연구원으로 활동하고 있다. 그는 세계적인 인터넷 뱅킹 회사의 R&D 부서에서 근무한 적도 있다. 그는 현재 프랑스 Lille에서 살고 있다.
펼치기
George Franciscus (지은이)    정보 더보기
통신, 금융, 보험 관련 업체에 기술 및 관리에 대한 컨설팅 서비스를 제공하는 Nexcel 사의 대표로 있다. George는 Java, J2EE, Domino, 관계형 데이터베이스, 메인프레임 기술 등에 풍부한 경험이 있으며, University of Toronto에서 전산학 학사를 취득하였다. 그는 현재 Ontario 주의 Toronto에서 아내와 세 자녀와 함께 살고 있다.
펼치기
남기혁 (옮긴이)    정보 더보기
고려대학교 컴퓨터학과에서 학부와 석사 과정을 마친 후 한국전자통신연구원에서 선임 연구원으로 재직하고 있으며, 현재 ㈜프리스티에서 네트워크 제어 및 검증 소프트웨어 개발 업무를 맡고 있다. 『GWT 구글 웹 툴킷』(2008), 『해킹 초보를 위한 USB 공격과 방어』(2011), 『자바 7의 새로운 기능』(2013), 『iOS 해킹과 보안 가이드』(2014), 『Neutron 오픈스택 네트워킹』(2015), 『실전 IoT 네트워크 프로그래밍』(2015), 『애플 워치 WatchKit 프로그래밍』(2015), 『현대 네트워크 기초 이론』(2016), 『도커 컨테이너』(2017), 『스마트 IoT 프로젝트』(2017), 『파이썬으로 배우는 인공지능』(2017), 『메이커를 위한 실전 모터 가이드』(2018), 『트러블 슈팅 도커』(2018), 『Go 마스터하기』(2018) 등을 번역했다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책