이미 소장하고 있다면 판매해 보세요.
|
서문
이 책의 구성 공통 리소스 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 |
|
도서 특징
1부에서는 유스케이스 분석을 사용하여 프로젝트 목표를 정의하는 방법을 자세히 설명한다. 또한, 범위를 정의하고 사전 프로젝트 계획을 수립하는 방법도 설명한다. 2부에서는 객체 모델링과 데이터 모델링 행위에 집중하여 필수적인 작업을 설명하고, 실수하게 되는 전형적인 사례를 제시한다. 3부에서는 Java EE 애플리케이션의 모든 부분에 대한 구현 팁과 가이드라인을 제시하고 애플리케이션의 레이어를 분리하여 기능 향상과 변경에 대한 영향을 최소화하는 방법을 배우게 된다. 4부에서는 테스트 절차와 프로세스 향상을 개발하는데 필요한 팁과 가이드라인을 제공하여 애플리케이션을 좀 더 안정적이고 유지보수할 수 있도록 한다. 대상 독자 * 아키텍트 역할을 하고 싶은 선임 Java EE 개발자 *기술을 향상시키고 싶은 초급 Java EE 애플리케이션 아키텍트 |