Java EE 아키텍트 핸드북
없습니다
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
작가정보
저자(글) Derek C. Ashmore
저자 Derek Ashmore는 광범위하고 다양한 기술 및 산업 분야에서 25년 이상의 경험을 가진 선임 기술 전문가다. 애플리케이션 아키텍트, 엔터프라이즈 아키텍트, 프로젝트 관리자, 애플리케이션 개발자, 데이터베이스 관리자 등의 경험이 있으며, 커스텀 애플리케이션 개발뿐만 아니라 Great Plains, Sales force, Microsoft Dynamics 등과 같은 상업용 제품을 통합하는 풍부한 경험을 가지고 있다. 1999년부터 Java 관련 프로젝트를 설계하고 리딩해오고 있다.
많은 그의 기고문이 Java Developer's Journal과 JavaPro, 기타 출판물로 출판되었다.
■ LinkedIn:http://www.linkedin.com/in/derekashmore?
■ facebook: https://www.facebook.com/JavaEEArchitectHandbook
번역 전병선
역자 전병선은 IT 아키텍트/컨설턴트.
20년 이상의 실무 개발 경험을 바탕으로 CBD, SOA, BPM 분야의 아키텍처 설계와 컨설팅을 수행하고 있으며, 20권 이상의 많은 저서를 출간한 베스트셀러 저자다. 최근에는 다시 개발자로서 직접 실무 개발에 참여하고 있으며 .NET과 Java 개발 기술을 선도하고 있다.
IT 기술 분야의 저자로서 1993년부터 C, C++, Visual C++, 객체지향, UML, CBD, SOA 분야의 20권 이상의 많은 베스트셀러 IT 서적을 저술하였으며 폭넓은 독자층을 갖고 있다.
94년 이후 전문 IT 기술 강사로서 정보기술연구소, 다우데이터시스템, 소프트뱅크코리아, 데브피아, 웹타임, 삼성SDS멀티캠퍼스에서 강의를 하였으며, 96, 97년에는 마이크로소프트의 초대 리저널 디렉터로서 DevDays, TechEd, PDC 등의 여러 컨퍼런스에서 강연하였다.
금융, 제조, 조선, 통신, 정부 연구기관 등 다양한 도메인 분야에서 아키텍트이자 PM으로 참여하였다. 삼성전자 홈네트워크 솔루션 아키텍처 구축, STX조선 생산계획 시스템, 대우조선 DIPS시스템, 삼성생명 비전속영업관리 시스템 등 CBD 또는 Real-Time & Embedded를 기반으로 하는 다양한 프로젝트를 컨설팅하였다.
또한, SOA 전문가로서 거버먼트 2.0, KRNet 2010 등 각종 SOA 세미나와 강연회를 가졌으며, 조달청 차세대 통합 국가전자조달시스템 구축 사업 서비스 모델링과 KT N-STEP SOA 진단 컨설팅하였으며, KT의 NeOSS 시스템 구축, 암웨이의 AUS 시스템, 대우조선의 SOA기반 종합 계획 EA 프로젝트 등의 SOA 관련 프로젝트를 수행하였다.
최신 저서로는 『All-in-One Java 애플리케이션 개발(와우북스)』 『나는 개발자다(와우북스)』
『UML 분석 설계 실무(와우북스)』 등이 있다.
목차
- 서문
이 책의 구성
공통 리소스
SECTION 1 Java EE 애플리케이션 계획
CHAPTER 1 프로젝트 개발팀과 프로젝트 라이프사이클
프로젝트 개발팀: 역할과 책임
애플리케이션 아키텍트
제품 관리자
프로젝트 관리자
업무 분석가
솔루션 아키텍트
그래픽 디자이너
프레젠테이션 티어 개발자
업무 로직 개발자
데이터 모델러
데이터베이스 관리자
데이터 이관 전문가
인프라
트럭처 전문가
테스트 전문가
테스트 자동화 전문가
프로젝트 라이프사이클 접근 방법
폭포수 접근 방법
애자일 접근 방법
Rational Unified Process
어떤 접근 방법이 더 나은가?
나의 견해
추천 도서
CHAPTER 2 프로젝트 정의
프로젝트 영역 식별
액터 식별
사용자 스토리 작성
유스케이스 작성
일반적인 실수
프로토타이핑
스윔레인 다이어그램
비기능 요구사항
분석 기술을 향상시키는 법
추천 도서
CHAPTER 3 범위 정의와 산정
범위 정의
산정의 기초
산정 알고리즘
산정 관리
비기능 요구사항 고려
추천 도서
CHAPTER 4 외부 애플리케이션 인터페이스 설계
외부 애플리케이션 데이터 소비 전략
외부 애플리케이션 데이터베이스 직접 읽기
웹 서비스 활용
RESTful 웹 서비스 활용
메시징 서비스 활용
EJB 활용
일반적인 실수
데이터 구조 결정하기
에러 처리 요구사항
에러 알림 프로시저
재시도 프로시저
외부 인터페이스 가이드라인
SECTION 2 Java EE 애플리케이션 설계
CHAPTER 5 Java EE 레이어 설계 방식
레이어 분할 개념 개요
데이터 액세스 객체 레이어
데이터베이스 지속성 방법 선택
단순화 데이터 액세스(simplified data access) 패턴
다중 데이터베이스 지원
엔터티 객체 레이어
값 객체 레이어
공통 패턴
업무 로직 레이어
공통 패턴
배포 레이어
배포 래퍼 선택
공통 패턴
추천 도서
CHAPTER 6 객체 모델 생성
객체 식별
객체 식별 예
객체를 클래스로 전환
관계 결정
애트리뷰트 식별
메서드 식별
지름길
예제: ADMIN4J
추천 도서
CHAPTER 7 데이터 모델 생성
주요 용어와 개념
설계 작업과 정규형
데이터베이스 스키마 정의 생성
일반적인 데이터베이스 설계 실수
데이터 모델링 능력을 향상시키는 법
XML 문서 형식 생성
일반적인 XML 설계 실수
추천 도서
CHAPTER 8 구축 계획
작업 순서와 의존성
크리티컬 패스(critical path)
일반적인 실수
프로젝트 계획과 산정을 향상시키는 법
추천 도서
SECTION 3 Java EE 애플리케이션 구현
CHAPTER 9 값 객체와 엔터티 구현
구현 팁과 기법
값 객체 쉽게 구현하기
일반적인 실수
예제: ADMIN4J
CHAPTER 10 데이터 액세스 객체 구현
트랜잭션 관리 전략
데이터 액세스 객체 구현 가이드라인
JDBC 예제
XML 액세스 객체 구현 가이드라인
XAO 예제
추천 도서
CHAPTER 11 업무 객체 구현
업무 객체 구현 패턴
업무 객체 구현 가이드라인
업무 로직 레이어 클래스 예
Admin4J 업무 로직 레이어 예제
추천 도서
CHAPTER 12 배포 및 프레젠테이션 레이어 구현
웹 애플리케이션 프레임워크 고려사항
보안 고려사항
에러 처리 고려사항
모바일 기기 지원
구현 가이드라인
일반적인 실수
CHAPTER 13 기술 제품 선택
제품 선택 기준
제품 결정
CHAPTER 14 아키텍처 컴포넌트 구현
컴포넌트 품질
컴포넌트를 사용하기 쉽게 하기
컴포넌트를 설정하고 통제하기 쉽도록 하기
오픈 소스 대안
기술적인 문제 해결
정치적인 위험 요소 완화
컴포넌트 사용 가이드라인
CHAPTER 15 애플리케이션 아키텍처 전략
로깅 전략
간단한 로깅 전략
예외 처리 전략
예외 처리 전략의 예
비동기적 작업 전략
비동기 작업 전략 예
설정 관리 전략
설정 가이드라인 예
캐싱 전략
추천 도서
SECTION 4 Java EE 애플리케이션 테스트 및 유지?보수
CHAPTER 16 테스트 가이드라인과 전략
단위 테스트 가이드라인
테스트 자동화
단위 테스트 모범 사례
통합 테스트
시스템 통합 테스트
사용자 인수 테스트
성능 테스트
성능 테스트 팁과 가이드라인
부하 시 성능 측정
메모리 누수란?
메모리 누수 찾아내기
성능 문제 조사
CHAPTER 17 Java EE 애플리케이션 지원
애플리케이션 지원 목표
애플리케이션 결함 조사
계획되지 않은 중단 조사
메모리 부족 조사
Java 다툼(contention) 문제 조사
성능 문제 조사
애플리케이션 품질 평가
리팩토링 기회 식별
CHAPTER 18 아키텍처 원칙 적용
단순할수록 더 좋다
재사용하라. 새로 만들지 마라
관심의 분리를 강화하라
순리대로 하라
나중보다 초기에 에러를 잡아라
기능적인 요구사항은 가장 높은 우선순위를 가진다.
Index
출판사 서평
성공적인 Java EE 애플리케이션 아키텍트가 되는 방법을 알려주는 책!
Java EE 애플리케이션 아키텍트로서의 역할을 수행하는 데 필요한 것들과 업무 요구 식별, 유스케이스 분석과 객체 및 데이터 모델링 수행, 구축 단계에서 개발팀 관리 등 Java EE 프로젝트의 모든 분야를 가이드해주며, 프로젝트 관리자와 의사소통하는 방법과 애플리케이션을 더 쉽고 저비용으로 지원할 수 있게 하는 관리 방법 및 전략을 제공한다.
이 책의 장점은 저자의 실무적인 경험이 고스란히 녹아들어 있는 것이다. 아키텍처라는 주제 자체가 다분히 이론적인 성향이 강하게 마련이지만, 이 책에서는 이론적인 것을 최대한 배제하고 실무적으로만 접근하였다. 이 책에는 깨알같이 많은 팁이 있다. 흔히 하는 실수들에 대한 팁도 있다. 이들 팁은 실무에서 경험하지 않고서는 도무지 언급할 수 없는 것들이다.
여러분이 처음 Java EE 애플리케이션 아키텍트로서의 역할을 수행하거나, 시간 내에 예산에 맞도록 프로젝트를 진행하는 방법을 찾고 있다면 이 핸드북이 여러분을 도와줄 것이다.
도서 특징
1부에서는 유스케이스 분석을 사용하여 프로젝트 목표를 정의하는 방법을 자세히 설명한다. 또한, 범위를 정의하고 사전 프로젝트 계획을 수립하는 방법도 설명한다.
2부에서는 객체 모델링과 데이터 모델링 행위에 집중하여 필수적인 작업을 설명하고, 실수하게 되는 전형적인 사례를 제시한다.
3부에서는 Java EE 애플리케이션의 모든 부분에 대한 구현 팁과 가이드라인을 제시하고 애플리케이션의 레이어를 분리하여 기능 향상과 변경에 대한 영향을 최소화하는 방법을 배우게 된다.
4부에서는 테스트 절차와 프로세스 향상을 개발하는데 필요한 팁과 가이드라인을 제공하여 애플리케이션을 좀 더 안정적이고 유지보수할 수 있도록 한다.
대상 독자
* 아키텍트 역할을 하고 싶은 선임 Java EE 개발자
*기술을 향상시키고 싶은 초급 Java EE 애플리케이션 아키텍트
기본정보
ISBN | 9788994405230 |
---|---|
발행(출시)일자 | 2015년 05월 12일 |
쪽수 | 352쪽 |
크기 |
175 * 225
* 20
mm
/ 751 g
|
총권수 | 1권 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립