서브메뉴

본문

Eclipse를 활용한 Java 프로젝트 실무
Eclipse를 활용한 Java 프로젝트 실무
저자 : 류대석
출판사 : 제이에스팩토리㈜
출판년 : 2008
ISBN : 9788995671467

책소개


Eclipse를 사용한 Java 웹 애플리케이션 프로젝트를 위한 필독서. Eclipse 설치에서부터 여러 가지 플러그인에 대한 설명까지 실제 프로젝트에서 사용하는 Eclipse의 다양한 기능에 대해 설명하였을 뿐만 아니라 프로젝트 착수에서부터 종료까지 그때 그때 필요한 기술에 대해서 설명하였다. 또한 Struts, iBATIS 프레임웍과 아파치 그룹 등의 오픈 소스 계열에서 제공하는 공통 라이브러리 그리고 자체 개발한 커스텀 컴포넌트 등을 사용하여 소프트웨어 재사용율을 높이는 노하우에 대해 적고 있으며, 소프트웨어 방법론 중 실업무에 필수적인 내용만을 골라 실제 프로젝트 경험에 근거하여 커스터마이징하는 방법과 예시에 대해 자세히 소개하였다.

목차


Part 1. 프로젝트 착수
Chapter 1. 개발 방법론
1. 전통적인 소프트웨어 개발 방법론
2. Agile개발 방법론
3. 개발방법론의 비교

Chapter 2. 업무 범위 정의
1. 프로젝트 목표
2. 범위 정의 (WBS)
3. WBS 작성 절차
4. WBS 분할(Decomposition)
5. WBS 작성 기법
6. WBS 작성

Chapter 3. 수행 환경 구축
1. Eclipse 설치 및 환경 설정
2. 웹서버 및 플러그인 설치
3. 데이터베이스 및 플러그인 설치
4. 소스 설치
5. 공동 작업 관리
6. Ant (빌드 자동화)

Part 2. 요구사항 분석
Chapter 4. 요구사항 분석
1. 요구사항 분석
2. 요구사항 프로세스

Chapter 5. 요구사항 명세화
1. 요구사항 정의
2. 요구사항 도출

Chapter 6. 요구사항 변경관리
1. 변경 관리와 PM의 고려 사항
2. 변경 관리 절차 및 조치 사항
3. 변경 관리 단계

Part 3. 시스템 분석 및 설계
Chapter 7. 스토리 보드

Chapter 8. 클래스/시퀀스 다이어그램
1. 클래스 다이어그램
2. 시퀀스 다이어그램

Chapter 9. 시스템 아키텍처

Chapter 10. 개발 프레임웍
1. Struts의 탄생 배경
2. Struts 초기화
3. ActionForm & Action
4. Validation
5. Tiles
6. 데이터베이스 프레임웍 iBATIS

Chapter 11. 데이터베이스 설계
1. 논리적 구조
2. 물리적 구조

Chapter 12. 상세 설계
1. package 구조도
2. 상세 설계

Chapter 13. 프로토타입

Part 4. 시스템 개발
Chapter 14. 웹 프로그래밍
1. 웹 패키지 구조
2. JSP 코딩
3. 배포 (Deploy)

Chapter 15. 데이터베이스 연동
1. iBATIS 설정
2. 쿼리 작성

Chapter 16. 공용 모듈
1. Struts 태그 라이브러리
2. Internationalization (I18N)
3. 웹 개발 시 유용한 클래스
4. 데이터베이스 관련 클래스
5. Logging
6. Configuration
7. File

Chapter 17. 기능 개발
1. 로그인
2. 사용자 관리
3. 공지사항
4. 자료실 및 파일 첨부
5. 게시판 관리
6. 게시판
7. 웹 에디터 (SpaceEditor Pro)

Part 5. 품질 검토 및 테스트
Chapter 18. 품질 검토 (Quality Reviews)
1. 수동 품질 검토
2. 자동화 툴

Chapter 19. 테스트
1. 단위 테스트
2. 시스템 테스트

Part 6. 운영 시스템 구축 및 이관
Chapter 20. 운영 시스템 구축
1. 운영 시스템 구성
2. 톰캣의 로드밸런싱과 클러스터링

Part 7. 프로젝트 종료
Chapter 21. 인수인계 및 검수 확인
1. 프로젝트 종료 절차
2. 인수인계 및 검수 확인

Chapter 22. 프로젝트 인수/리뷰 회의
1. 인수 회의 목적
2. 인수 회의 절차
3. 최종 리뷰 회의

Chapter 23. Lessons Learned
1. Lessons Learned 정의
2. Lessons Learned의 인식

Part 8. 알아두면 유용한 Eclipse 기능 및 플러그인
Chapter 24. J2EE Tool - Lomboz
1. Lomboz 플러그인 설치
2. Lomboz 를 이용한 EJB 개발
3. Lomboz를 이용한 JSP 개발
4. EJB및 JSP 테스트

Chapter 25. Web Services
1. Web Services 정의
2. Axis2를 이용한 Web Services개발

Chapter 26. User Customizable Portal - Jetspeed

Chapter 27. Eclipse 리팩토링

Chapter 28. 플러그인 개발하기

찾아보기

QuickMenu