웹 프로젝트를 성공적으로 수행하기 위한 필수 전략 공개
움츠린 개발자에게 전하는 화끈한 웹 애플리케이션 개발 노하우
개발자라면 웹 시스템을 구축하는 데 있어서 분석, 설계, 개발을 따로 하고 OOP 언어의 장점을 제대로 활용하지 못해 원래 목표했던 시스템과는 다른 엉뚱한 결과가 나왔던 경험이 한번 쯤은 있었을 것이다. 이 책에서는 저자의 성공적인 웹 기반 업무 시스템 구축과 강의 경험을 바탕으로 단편적인 지식 전달이 아닌 실제 프로젝트 수행에 필요한 모든 절차와 기술을 조화롭게 적용하는 방법을 프로젝트 진행 순서에 맞춰 현장감 있게 전달한다.
구체적으로, 이 책은 프로젝트팀이 레거시 시스템을 웹 기반의 J2EE 시스템으로 전환하는 프로젝트를 맡는다는 시나리오를 바탕으로 서술하고 있다. 정확한 업무분석을 위한 기술서(Description) 작성부터 유스케이스, EJB, JSP/서블릿 모델링에서 구체적인 프로그램 모델링까지 대규모 프로젝트의 업무 프로세스를 아주 쉽고 명쾌하게 전달하고 있다.
주요 내용
- 프로젝트 성격에 맞는 개발 방법론을 도입하는 방법
- 유스케이스 드리븐 프로세스
- 유지보수와 확장성을 고려한 아키텍처 정립
- 기능별/업무별 설계 전략
- J2EE 디자인 패턴
- 대규모 프로젝트에 필요한 업무별 소프트웨어 컴포넌트
- 웹로직 설치와 오라클 9iAS 연동
전문가 서평
현재 시중에는 UML이나 디자인 패턴 중 어느 하나에 편중되거나 실무와는 조금 동떨어진 내용으로 설명한 책이 많다. 그러나 이 책은 실무 프로젝트 주기별로 구성되어 실제로 프로젝트를 하는 것 같은 착각을 불러 일으킨다. 또한 실무에 곧바로 적용할 수 있는 기술 위주로 작성되어 현재 진행중인 프로젝트에 적용하면서 학습할 수 있어 좋았다. 덧붙여 저자의 풍부한 경험을 바탕으로 실무에 직접 적용한 기술을 담아내어 더욱 믿음이 간다.
이승엽(기업은행 전자 금융부)