확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제
JSF 인 액션

JSF 인 액션

: 표준 UI 프레임워크

첫번째 리뷰어가 되어주세요
정가
35,000
판매가
31,500 (10% 할인)
배송안내
서울특별시 영등포구 은행로 11(여의도동, 일신빌딩)
지역변경
  • 배송비 : 무료 ?
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청
  •  해외배송 가능
  •  최저가 보상
  •  문화비소득공제 신청가능

품목정보

품목정보
발행일 2006년 03월 20일
쪽수, 무게, 크기 736쪽 | 1471g | 190*255*40mm
ISBN13 9788989975878
ISBN10 8989975875

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

저자 소개 관련자료 보이기/감추기

저자 : 키토 맨(Kito D. Mann)
엔터프라이즈 아키텍처, 교육 지도, 개발 등을 전문적으로 하는 컨설턴트이다. 12살의 어린 나이에 프로그래밍을 시작했고, 자바 관련 기술에 대한 다수의 글을 기고했으며, 사용자 그룹과 컨퍼런스 등에서 강의하기도 했다. 또한 포춘 500에 속하는 여러 기업체에서 컨설팅을 수행했으며, 교육용 애플리케이션 서비스 제공 사업의 최고 아키텍트로도 일했다. 또한 키토는 JSF Central 커뮤니티 웹 사이트의 설립자이며 JSF 1.2와 JSP 2.1 전문가 그룹의 멤버이기도 하다. 존스 홉킨스 대학에서 컴퓨터 과학 학사과정을 졸업했으며, 아내와 앵무새 두 마리, 고양이 네 마리와 함께 코네티컷주 스탬퍼드에서 살고 있다. 그는 여가시간에는 전자음악 장비를 사용한 미완성 작곡을 즐긴다.
역자 : 이태상
eclipsians.net
생물정보학(Bioinformatics)의 꿈을 품고 프로그래밍 공부를 시작했다가 연세대학교 생물학과 졸업 후 아예 IT 업계로 뛰어들어, 4년 이상을 J2EE/WebSphere 전문가로 일했으며 현재는 금융권 차세대 시스템 구축에 참여하고 있다. 저서 및 역서로는 ‘Practical EJB Programming with IBM WebSphere(2002, 이인티그레이션)’와 ‘톰캣 최종분석(2005, 에이콘출판사)’이 있으며, J2EE 정보 공유 사이트인 이클립시언즈닷넷(eclipsians.net)을 운영하고 있다.

책 속으로 책속으로 보이기/감추기

이 글을 쓰고 있는 지금, 저는 2004년 JavaOne 컨퍼런스에서의 발표를 위해 업계에서 주도적인 사용자 인터페이스(UI) 컴포넌트 벤더들과 함께 작업하고 있는 중입니다. 우리의 발표에서 각각의 벤더들은 자사의 제품에서 어떻게 JavaServer Faces(JSF)를 이용해 이득을 볼 수 있는지를 보여줄 것입니다. 저는 이 발표를 준비하면서 지난 3년간 우리가 JSF에 했던 일들과 관련한 몇 가지를 알게 됐습니다. 벤더들은 자사의 제품에JSF를 적용시키기 위한 각자 나름대로의 방안을 갖고 있습니다. 그러나 그들 모두는 단호하고 명확하게도 한 목소리를 내고 있습니다. 그들은 웹 기반의 사용자 인터페이스를 위한 하나의 표준을 갖게 된다는 것에 안심한다는 사실입니다.
웹 기반의UI를 위한 표준이 존재하지 않음으로 인해, 컴포넌트 벤더들은 플러그인하고자 하는 모든 통합 개발 환경(IDE)에 대해 각각의 특별한 코드를 작성해야 했습니다. 그러나 이제는JSF라는 표준이 있으므로 모든 IDE는 그 표준을 준수하게 됐으며, 또한 표준을 따르는 모든 벤더들은 좀더 적은 노력으로 그들의 컴포넌트를 IDE에 플러그인할 수 있게 됐습니다. 물론 이 말은 여러분이 개발하는 모든 컴포넌트 역시 추가적인 작업 없이도 툴에 플러그인할 수 있다는 의미입니다.
JSF 표준 규약은 웹 UI 개발 분야에 있어서 주도적인 역할을 하는 공동체에 의해 개발된 것입니다. 우리는 UI 프레임워크에 대한 여러 접근방법들의 좋은 아이디어들만을 취했으며, 그것들을 응집된 한 덩어리로 만들었습니다. 표준에 있어서의 문제점은, 그 표준이 제시하는 방법대로 어떤 문제를 해결하는 것이 다소 복잡할 수 있다는 점입니다. JSF의 경우는 UI와 전혀 어울리지 않는 기술들의 집합 위에 구축되는, 사용하기 쉬운 UI 프레임워크를 제공합니다. 이는 표준 규약을 구현하기가 더욱 복잡해지도록 만듭니다. 다행히도 실제로 표준 규약을 구현하는 사람들은 상대적으로 그 구현체를 사용하는 사람들보다 그 수가 적습니다. 그러나 표준 규약을 자세히 알고 있으면 구현체를 사용하는데 있어서도 분명히 도움이 됩니다.
이 책의 저자인 키토(Kito)는 JSF의 다음 버전을 개발하는 전문가 그룹의 일원으로서, 기술 표준에 대해 잘 알고 있는 사람입니다. 키토는 JSF의 핵심 부가가치를 파악하고, 그것을 접근하기 쉽고 이해하기 쉽게 이 책에서 설명하고 있습니다. 여러분은 최고의 컴포넌트 모델, JSF의 잘 정의된 상태 관리 시스템, 그리고 자바빈(JavaBeans)과의 개념적 유사성을 포함하여, JSF가 갖는 다른 웹 UI 프레임워크와의 차별성을 알게 될 것입니다. 키토는 표준 규약에서 사용하고 있는 추상성(abstraction)에 대해 친숙합니다. 또한 더 중요한 점은 왜 우리가 그런 추상성을 사용해야 하는지를 그가 잘 이해하고 있다는 사실입니다. 표준 규약의 존재 이유를 이해함으로써 여러분은 보다 고차원적인 해석을 얻을 수 있게 됩니다. 예를 들어 2장의 ‘개념 연관도’를 보시기 바랍니다. 이는 JSF의 설계에 대한 이론적 설명을 이해할 수 있는 훌륭한 방법입니다.
키토는 또한 이 기술이 시장에 어떻게 부합하는지를 잘 알고 있습니다. 이 말은 여러분이 가장 중요한 정보를 먼저 얻을 수 있다는 의미이며, 따라서 여러분의 임무를 신속하고 완전하게 수행하는 데 도움이 될 것입니다. 키토는 JSF의 기저에 있는 기술의 굳건한 기초를 빌드하는 데 충분한 시간을 들였으며, 따라서 JSF 개발을 처음부터 시작할 수 있도록 이 책을 만들었습니다.
마지막으로 이 책은 최상급의 소프트웨어 기술 서적에서 기대할 수 있는 모든 것들을 갖췄습니다. JSF를 이해하는데 필요한 전체 틀을 제시하는 목차, 시간을 절약시켜주는 각 장별 목표와 요약, 그리고 여러분의 프로젝트에서 실제로 사용할 수 있는 예제들까지 말입니다. 다른 책에서는 볼 수 없었던 하나는 JSF를 현재 지원하고 있는 IDE에 대한 깊이 있는 관찰입니다. 이는 특히 가치가 있는 것인데, 왜냐하면 여러분이 일단 툴이 지원하는 기반 기술을 이해하기만 한다면 그 툴을 사용하여 여러분의 시간을 절약할 수 있기 때문입니다.
IDE에 대한 깊이 있는 정보 이외에도, 키토는 JSFCentral.com의 운영자로서의 그의 경험을 책 전체를 통해 제공하고 있습니다. JSFCentral 사이트는 다수의 글과 인터뷰, 그리고 업계 및 공동체가 JSF와 관련하여 제공하는 사항들의 상태를 나타내는 가장 최신의 그림이 포함된 높은 품질의 집합체입니다. 키토는 컴포넌트, 렌더 키트, 구현체 등을 다루는 부분들을 분리해서 설명하고 있습니다. 저는 여러분이 JSF 프로그래밍을 공부하는 데 있어서JSFCentral 사이트와 이 책의 더없는 가치를 발견할 수 있으리라고 생각합니다.
- 에드 번스(Ed Burns) JSF 표준 규약 리드
J2EE 기반의 웹 시스템을 구축하는 대부분의 경우, 특히 C/S 환경에서 J2EE 환경으로 기간계 애플리케이션을 재구축하는 프로젝트의 경우, 항상 아키텍트와 개발자를 고민하게 만드는 것 중에 빼놓을 수 없는 것이 바로 UI 구현 방법의 문제일 것입니다. 중소 규모의 프로젝트에서는 개발자의 막노동을 전제로 하는 자바스크립트와 ActiveX의 남발을, 중급 규모 이상의 프로젝트에서는 표준적인 접근방법은 아예 포기한 채 써드파티 UI 솔루션이나 리포팅 툴(또는 둘 모두)을 도입하는 사례를 많이 봐왔습니다. 전자의 문제점은 UI 구현에 너무 많은 수작업이 동원됨으로써 개발 생산성과 애플리케이션 품질을 현저히 떨어뜨린다는 점이며, 후자의 문제점은 특정 벤더의 제품 및 또 하나의 특정 스크립트 언어에 완전히 의존함으로써 팀의 기술력 향상이나 유지보수성 및 확장성에 도움이 되지 않는다는 점입니다.
J2EE 안에서 근본적으로 다른 두 기술(웹과 자바)이 공존하는 이상, 이 문제를 완벽하게 해결하기란 불가능할 것입니다. 그러나 JSF(JavaServer Faces)는 그 둘 사이의 관계를 훌륭한 컴포넌트 모델로서 엮어주었습니다. 이로써 개발자는 HTML 요소를 완전한 자바 컴포넌트로서 다룰 수 있게 됐으며, 어떤 써드파티 구현체나 컴포넌트를 사용하든 표준적인 방법으로 UI를 구성할 수 있게 됐습니다.
 Java EE 5에는 JSF 1.2가 컴포넌트 모델 기술로서 정식으로 포함됩니다. 비록 아직 Java EE 5가 완료(final release)되지는 않았지만, IBM Rational Application Developer나 Oracle JDeveloper 등과 같은 J2EE 통합개발환경들은 이미 JSF를 지원하고 있습니다. 여러분은 이런 개발도구가 제공하는 구현체와 함께 JSF 애플리케이션을 개발할 수도 있으며, 또는Apache MyFaces나Sun의 RI 등의 구현체를 사용하여 J2EE 1.4 환경에서 JSF를 사용할 수 있습니다. 개발도구를 사용하지 않는다고 하더라도 JSF는 Struts처럼 쉽게 사용할 수 있습니다. JSF는 UI 컴포넌트 모델이자 동시에 MVC 아키텍처를 지원하는 웹 애플리케이션 프레임워크이기 때문입니다.
 JSF 1.2 표준규약 제정에 직접 참여하고 있는 저자의 이 책은 JSF의 거의 모든 것을 다루고 있다고 해도 과언이 아닙니다. 특히 이 책은 개발도구 없이 JSF를 사용하여 개발하는 것을 기준으로 설명하기 때문에, 개발도구가 없이는 JSF를 다루기 힘들다라는 흔한 오해를 불식시켜 줄 것입니다. 이 책을 집어 든, 한 발 앞서가는 여러분의 기술력에 큰 보탬이 되기를 바랍니다.

이태상
--- 역자 서문

출판사 리뷰 출판사 리뷰 보이기/감추기

추천평 추천평 보이기/감추기

"내가 가르치는 사람들에게 이 책을 보여주게 되기만을 기다렸다”

Sang Shin / 썬 마이크로시스템즈의 자바 기술 에반젤리스트
“JSF의 모든 능력을 보여주는 필독서다.”
Jonas Jacobi / 오라클의 선임 프로젝트 관리자
“이 책은 고급 주제를 자세히 설명한다. 읽기 쉽게 잘 저술했다.”
Matthew Schmidt / 자바로비의 진보기술팀 팀장
“프로그래머에게 진정으로 필요한 것이 무엇인지를 간파한 프로그래머가 쓴 책이다.”
Alex Kolundzija / 컬럼비아 하우스
“최고의 참고서이며 학습서이다!”
Mike Nash / JSF 전문가 그룹 멤버, Explorer’s Guide to Java Open Source Tools의 저자

회원리뷰 (0건) 회원리뷰 이동

  등록된 리뷰가 없습니다!

첫번째 리뷰어가 되어주세요.

한줄평 (0건) 한줄평 이동

  등록된 한줄평이 없습니다!

첫번째 한줄평을 남겨주세요.

배송/반품/교환 안내

배송 안내
반품/교환 안내에 대한 내용입니다.
배송 구분 예스24 배송
  •  배송비 : 무료배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4
반품/교환 안내

상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내에 대한 내용입니다.
반품/교환 방법
  •  고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에
따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
  •  쿠폰은 결제 시 적용해 주세요.
1   31,500
뒤로 앞으로 맨위로 공유하기