목차
서문
이 책의 구성
공통 리소스
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 패턴
다중 데이터베이스 지원
엔터티 객체 레이어
값 객체 레이어
공통 패턴
출판사 서평
성공적인 Java EE 애플리케이션 아키텍트가 되는 방법을 알려주는 책!
Java EE 애플리케이션 아키텍트로서의 역할을 수행하는 데 필요한 것들과 업무 요구 식별, 유스케이스 분석과 객체 및 데이터 모델링 수행, 구축 단계에서 개발팀 관리 등 Java EE 프로젝트의 모든 분야를 가이드해주며, 프로젝트 관리자와 의사소통하는 방법과 애플리케이션을 더 쉽고 저비용으로 지원할 수 있게 하는 관리 방법 및 전략을 제공한다.
이 책의 장점은 저자의 실무적인 경험이 고스란히 녹아들어 있는 것이다. 아키텍처라는 주제 자체가 다분히 이론적인...
성공적인 Java EE 애플리케이션 아키텍트가 되는 방법을 알려주는 책!
Java EE 애플리케이션 아키텍트로서의 역할을 수행하는 데 필요한 것들과 업무 요구 식별, 유스케이스 분석과 객체 및 데이터 모델링 수행, 구축 단계에서 개발팀 관리 등 Java EE 프로젝트의 모든 분야를 가이드해주며, 프로젝트 관리자와 의사소통하는 방법과 애플리케이션을 더 쉽고 저비용으로 지원할 수 있게 하는 관리 방법 및 전략을 제공한다.
이 책의 장점은 저자의 실무적인 경험이 고스란히 녹아들어 있는 것이다. 아키텍처라는 주제 자체가 다분히 이론적인 성향이 강하게 마련이지만, 이 책에서는 이론적인 것을 최대한 배제하고 실무적으로만 접근하였다. 이 책에는 깨알같이 많은 팁이 있다. 흔히 하는 실수들에 대한 팁도 있다. 이들 팁은 실무에서 경험하지 않고서는 도무지 언급할 수 없는 것들이다.
여러분이 처음 Java EE 애플리케이션 아키텍트로서의 역할을 수행하거나, 시간 내에 예산에 맞도록 프로젝트를 진행하는 방법을 찾고 있다면 이 핸드북이 여러분을 도와줄 것이다.
도서 특징
1부에서는 유스케이스 분석을 사용하여 프로젝트 목표를 정의하는 방법을 자세히 설명한다. 또한, 범위를 정의하고 사전 프로젝트 계획을 수립하는 방법도 설명한다.
2부에서는 객체 모델링과 데이터 모델링 행위에 집중하여 필수적인 작업을 설명하고, 실수하게 되