I   회사소개  I  사이트맵  I  도움말
인기검색어
  ID저장
 
회원가입 I 아이디/비밀번호찾기
ㆍOS / 하드웨어 / 서버군
ㆍOA / 오피스 / 전자출판
ㆍ아이폰 / 안드로이드
ㆍ디지털 포토그래피
ㆍ그래픽 / 홈페이지
ㆍ인터넷 프로그래밍
ㆍ일반프로그래밍
ㆍ게임프로그래밍
ㆍSNS / E-Business
ㆍ데이터베이스
ㆍ기 타
ㆍ길라잡이
ㆍ실력이 탐나는
ㆍ회사 실무에 힘을 주는
ㆍ예제가 가득한
ㆍ그림 한 장으로 보는
ㆍ디지털 포토그라피
ㆍ그래픽/홈페이지
페이스북 블로그 네이버포스트
관련분류 : 인터넷 프로그래밍 / ASP/JSP
Professional JSP 2nd Edition - 절판
크게보기 l 차례보기
ㆍ저 자 Simon Brown
ㆍ역 자 신정환 , 이대희
ㆍ구 분 번역서
ㆍ발행일 2002년 04월 15일
ㆍ정 가 35,000원
ㆍ페이지 1285 페이지
ㆍISBN 89-7627-959-X
ㆍ난이도 중급.상급
ㆍ출판사 정보문화사
자바 서버 페이지(JavaServer Pages)는 자바 서블릿 API와 함께 Java 2 Enterprise Edition을 위한 동적인 웹 컨텐츠의 프레젠테이션 계층을 제공한다. JSP와 서블릿은 확장성과 이식성이 뛰어난 애플리케이션을 실현하기 위해 서로 긴밀하게 통합된다. 이 책은, Java Community에 의해 거의 완성 단계에 이른, 자바 웹 프로그래밍 모델에 획기적인 향상을 가져다 줄 JSP 1.2 및 서블릿 2.3에 대해 자세히 다루고 있다.

이 책은 곧 나올 J2EE 1.3 플랫폼의 핵심 컴포넌트에 대해 상세히 다루고 있으므로, 다음 세대의 웹 솔루션 개발을 준비하는 데 손색 없는 참고서가 되어줄 것이다. 새로운 필터 및 애플리케이션 이벤트 기능과 같은 JSP 태그 라이브러리 모델의 확장에 대해서도 다룰 것이다. 또한 프레젠테이션과 로직이 깨끗이 분리될 수 있도록 웹 애플리케이션을 구축하는 방법과 새로이 인기를 얻고 있는 Jakarta Struts 프레임워크도 우리가 살펴볼 부분이다. 이외에도 XML과 XSLT을 사용하는 JSP, JDBC를 사용하는 데이터베이스 접근 방법은 물론, EJB 및 JavaMail 등의 다른 J2EE 기술들이 JSP와 서블릿과 함께 전체 J2EE 플랫폼에서 어떻게 사용되는지를 설명한다.


누구를 위한 책인가

이 책의 주요 독자층은 JSP와 서블릿을 사용해 J2EE 애플리케이션의 웹쪽 끝단을 만들고, 이 기술이 동적 정보를 생성하는 데에서 프레젠테이션을 분리하는 방법을 배우려는 전문 자바 프로그래머들이다. 이 책을 읽는 데는 JSP나 서블릿에 대한 지식은 필요하지 않다. 하지만, 독자들이 자바 언어와 핵심 API에 친숙하다는 가정 하에 쓰여졌다. XML이나 EJB에 대한 지식이 도움이 되겠지만, 꼭 알아야 할 필요는 없다.


이 책의 내용
  • JSP와 서블릿을 사용한 웹 프로그래밍 기초
  • JSP 태그 라이브러리의 설계 및 구현
  • JDBC 데이터베이스 연결 및 XML 문서를 이용하는 JSP
  • 서블릿 2.3 필터링을 이용한 심사, 인증 및 컨텐츠 변환
  • 확장성 있고 유지 보수가 쉬운 동적 웹 애플리케이션의 설계 및 아키텍처
  • Jakarta Struts 프레임워크와 태그 라이브러리를 사용하여 E-Commerce 사이트 구축하기
  • J2EE에서 JSP와 서블릿의 역할


    우리의 목표는 여러분들이 밟아나갈 모든 단계에서 숙련된 개발자의 지식을 공유함으로써 성공의 길로 이끄는 것이다.


  •  
    소프트웨어 개발 업계는 비용과 납기라는 프로젝트의 두 가지 기본 목표를 달성하기 어려운 현실을 의미하는 소프트웨어의 위기(Software crisis)를 극복하기 위한 노력을 계속해 왔다. 소프트웨어의 개발 기간을 단축하고, 개발 비용을 줄이면서도 품질을 높이고, 개발 과정 자체를 조직의 자산으로 만들기 위해, 객체 지향을 넘어서는 컴포넌트 기반의 개발, 방법론의 적용, 개발 역할의 철저한 분담 등으로 나아가고 있다.

    다들 알다시피, J2EE(Java2 Enterprise Edition)는 산업계의 이러한 흐름을 제대로 단순히 짚어 나가고 있을 뿐 아니라, 이런 흐름을 선도하는 개발 플랫폼이다.
    JSP(및 서블릿)는 J2EE의 가장 오래된 기술 중 하나로서, 이제는 새로운 버전의 스펙에서 새로운 기능보다는 J2EE의 프레젠테이션(presentation) 계층 담당 기술로서의 성숙을 강조하는 듯한 느낌이다. 물론 JSP 자체로도 크리티컬하지 않은 업무에 있어서는 충분히 견고하고 확장성이 뛰어난, 완전한 솔루션을 만들 수 있다.

    그러나 업계에서 JSP를 사용하는 수준은 아직 충분히 성숙하지 못한 것으로 보인다. 즉, 비록 JSP로 자신이 원하는 바를 만들어 내기는 하지만, 그것을 최선의 방법으로 만들어 내지는 못하는 상황이 아닌가 한다. 프레젠테이션 계층의 개발이 다른 계층에서의 개발보다 경시되는 듯한 분위기 속에서 JSP의 강력한 기능들이 제대로 사용되지 못하는 느낌을 떨칠 수 없다.

    그러나 J2EE 애플리케이션 프로젝트에서 JSP와 서블릿을 포함한 프레젠테이션 계층에서의 업무량은 상당하며, 이 계층에서 견고하고 J2EE에 어울리는 방식으로 개발을 수행한다면 개발 생산성과 유지 보수성 및 시스템의 안정성에 있어서 엄청난 성과를 얻을 수 있다. 즉, 투입 대비 성과의 측면이 매우 현저하다고 할 수 있다. 이 책에서는 개발 생산성과 유지 보수성에 초점을 맞추고 있으며, 따라서 이 책의 현실적 적용성은 매우 크다고 할 수 있다.

    이 책의 장점은 무엇보다도, JSP에 관한 거의 모든 내용이 들어 있다는 것이다. 즉, 훌륭한 참고서의 역할을 할 수 있다. 또한 가장 큰 미덕은 예제가 단순히 기능을 설명하는 것이 아니라, 실제 프로젝트에 바로 적용하여 효과를 볼 수 있도록 정교하게 만들어진 사례 연구라는 것이다. 물론 JSP의 기초에 대한 설명도 충분히 하고 있으므로 새로 J2EE를 공부하려는 사람들에게 좋은 시작점이 될 수 있으리라 판단된다. 특히 후반부에서는 J2EE와의 통합에 관해 심도 있게 다루고 있다.

    이 책의 방대한 내용이 오늘도 늦은 시간까지 직장에서, 학교에서, 프로젝트 현장에서 밤을 밝히고 있을 독자들에게 도움이 되길 바란다.

    역자 이대희(dhlee@lgcns.com)
     
     
    "Wrox-Professional 시리즈" 관련도서는 총 59권 입니다.
    - 실전 예제로 배우는 Flickr MASHUPS
    - 실전 예제로 배우는 XNA Game Programming : For Xbox 360 and Windows
    - Professional 엔터프라이즈 아키텍처를 위한 UML 모델링 & Visio
    - Professional VB.NET 디자인 패턴 유연한 애플리케이션 생성하기
    - Professional SCCD
    - Professional 닷넷 네트워크 프로그래밍
    - Professional 크리스탈 리포트 닷넷
    - Professional Visual Basic .NET 2판
    - Professional ASP.NET Web Services
    - Professional XML Web Services
    - Professional Visual Basic .NET Transactions
    - Professional PHP4
    - Professional XML for .NET Developers
    - Professional Java Servlets 2.3
    - Professional Java Server Programming J2EE 1.3 Edition
    - Professional Java Web Services
    - Professional J2EE EAI
    - Professional XML Schemas
    - Professional ADO.NET Programming
    - Professional ASP.NET 1.0
    - Professional EJB
    - Professional Java XML
    - Professional JSP 2nd Edition
    - Professional .NET Framework
    - Professional XML 2nd Edition
    - Professional C#
    - Professional ASP.NET
    - Professional Java Data
    - Professional Java Security
    - Professional XML Databases
    - Professional XSL
    - Professional Java E-Commerce
    - Professional Java Server Programming J2EE Edition
    - Professional SQL Server 2000 Programming
    - Professional Java Programming
    - Professional Linux Programming
    - Professional Linux Deployment
    - Professional ASP Data Access
    - Professional WAP
    - Professional Visual Basic 6 Web Programming
    - Professional JavaScript
    - Professional Visual Basic 6 XML
    - Professional JSP
    - Professional ADO 2.5 RDS Programming with ASP3.0
    - Professional Java XML Programming
    - Professional PHP Programming
    - Professional ASP XML
    - Professional Active Server Pages 3.0
    - Professional ADSI Programming
    - Professional MFC with Visual C++
    - Professional Java Server Programming
    - Professional Visual C++ Windows Shell Programming
    - Professional VB UML
    - Professional XML Application
    - Professional ASP Techniques for Webmasters
    - Professional Visual C++ 6 Database Programming
    - Professional Active Server Page 2.0
    - Professional NT Services
    - Professional MTS MSMQ with VB and ASP
     
                                      
    회사소개      개인정보취급방침      고객센터     사이트맵      도움말