HOME > 상세정보

상세정보

Professional Java XML programming

Professional Java XML programming (15회 대출)

자료유형
단행본
개인저자
Nakhimovsky, Alexander D. yers, Thomas J., 1952-, 저 유진희, 역 박성준, 역
서명 / 저자사항
Professional Java XML programming / Alexander Nakhimovsky, Tom Myers 저 ; 유진희, 박성준 역
발행사항
서울 :   정보문화사,   2000  
형태사항
969 p. : 삽화 ; 26 cm
원표제
Professional Java XML programming
ISBN
897627671X
일반주기
색인과 부록수록  
일반주제명
XML (Document markup language) Java (Computer program language) Client/server computing
000 00000nam c2200205 c 4500
001 000000687254
005 20170531151220
007 ta
008 010102s2000 ulka 001c kor
020 ▼a 897627671X ▼g 93000
040 ▼a 211009 ▼c 211009 ▼d 211009
041 1 ▼a kor ▼h eng
049 1 ▼l 121049787 ▼f 과학 ▼l 121049788 ▼f 과학 ▼l 121049789 ▼f 과학 ▼l 131010209 ▼f 의학
082 0 4 ▼a 005.133 ▼2 21
085 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133 ▼b 2000zm
100 1 ▼a Nakhimovsky, Alexander D.
245 1 0 ▼a Professional Java XML programming / ▼d Alexander Nakhimovsky, ▼e Tom Myers 저 ; ▼e 유진희, ▼e 박성준 역
246 0 9 ▼a Professional Java XML programming
246 3 0 ▼a Java XML programming
260 ▼a 서울 : ▼b 정보문화사, ▼c 2000
300 ▼a 969 p. : ▼b 삽화 ; ▼c 26 cm
500 ▼a 색인과 부록수록
630 0 0 ▼a JavaServer Pages
650 0 ▼a XML (Document markup language)
650 0 ▼a Java (Computer program language)
650 0 ▼a Client/server computing
700 1 ▼a yers, Thomas J., ▼d 1952-, ▼e
700 1 ▼a 유진희, ▼d
700 1 ▼a 박성준, ▼d

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/보존서고3(동양서)/ 청구기호 005.133 2000zm 등록번호 121049787 (5회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

이 책은 Java로 작성하고 XML 언어로 환경 설정한 3-tier 웹 응용 프로그램과 응용 프로그램 환경 설정을 위한 관련 언어들에 대한 내용을 다룬다. 3-tier 프로그램은 프로그램을 세 개의 주요 구성 요소로 깨끗하게 분리해서 각 구성 요소들을 서로 독립적으로 개발할 수 있도록 해주기 떄문에 아주 유용하다. 이 책의 초점은 미들-티어의 언어로 Java를 사용하는 것이다.

XML은 사실 실제 언어가 아니다. 이것은 마크업 언어를 정의하는 메타 언어이다. 초기에 XML은 데이터를 보여주는 새로운 방법으로 인식되었었다. 하지만, 이 책에서는 주로 응용 프로그램들의 환경 설정과 컴포넌트 간의 데이터 전송에 XML을 사용하고 있다. 브라우저에 직접 XML 파일을 보여주는 경우는 드물고, 대신 HTML 코드를 제공하게 된다.

Java 웹 응용 프로그램의 기본 - HTML 폼, Java 서블릿, JDBC 사용에 대해 다룬다. XML 개요에 대한 완전한 설명,정규 문법,파서와 Namespaces에 대한 내용을 다룬다. 이외에도 SAX API개요, JavaServer Pages, JavaMail,JavaBeans,XSLT,XPath에 대한 내용도 포함되어 있다.

이 책은 브라우저-독립적인 표준에 기반하고 있으며, Java와 XML을 함께 사용함으로써 얻을 수 있는 이점을 정확하게 설명하고 있어서 곧장 실제 웹 응용 프로그램 작성에 응용할 수 있다.

이 책은 경험 있는 Java 프로그래머가 웹 기반 응용 프로그램을 개발하거나 XML에 대해 공부하고자 할 때 유용하게 활용할 수 있다.




정보제공 : Aladin

저자소개

Alexander Nakhimovsky(지은이)

<Professional Java XML Programming>

Tom Myers(지은이)

<Professional Java XML Programming>

유진희(옮긴이)

<Professional Java XML Programming>

박성준(옮긴이)

동국대학교 통계학과에서 학사/석사 과정을 마치고, 충남대학교 대학원 컴퓨터과학과에서 석사/박사 학위를 취득하였다. 한국전자통신연구원에서 선임연구원으로 근무하였고, 2008년 현재 공주영상대학 게임 연출과 교수로 재직중이다. 모바일 게임, 모바일 자바, 게임 실무 등을 강의한다. 저서로는 <실전 JAVA SCJP 수험서>(영한출판사, 2002)가 있다.

정보제공 : Aladin

목차


목차
제1장 3-tier 웹 응용 프로그램 = 27
 3-tier 응용 프로그램 = 30
 간단한 예제 = 32
  클라이언트측 = 33
  서블릿 기초 = 34
  JDBC 기초 = 38
 향상된 기능의 전화번호부 = 41
  New 서블릿 클래스 = 41
  MiscDB 클래스와 메소드들 = 45
  Logger 클래스 = 47
  LookerUpper 클래스 = 49
  HtmlWrapper 클래스 = 52
 서블릿 API 개요 = 55
  패키지들 = 56
  주요 요소들 = 56
  로딩하기 및 설치하기 = 57
  초기화 = 58
  서블릿의 서비스 : 요청과 응답 = 63
  전체 패키지 목록 = 67
  세션 트레킹 = 69
 결론 = 72
제2장 일반적인 3-tier 응용 프로그램 개발 예제 = 73
 전체 구조와 Query2 = 76
  초기화 파일 = 76
  Query2 응용 프로그램 = 78
 데이터 상호 교환을 위한 Env 클래스 = 81
  선언부와 매소드들 = 81
  Env와 HTTP 요청들 = 82
  텍스트 파일과 버퍼 처리된 리더의 생성자들 = 82
  기타 Env 생성자들 = 83
  Env 대 Properties = 84
 DBHandler와 Query 클래스 = 85
  임포트들. 선언들, 변수들 = 86
  DBHandler 생성자들 = 87
  쿼리 처리 = 90
  addQuery()와 delQuery() = 92
  연결 풀 메소드들 = 92
  Query 클래스 = 92
 RowSequence와 MiscDB 유틸리티들 = 98
  선언부와 생성자들 = 99
  MiscDB 유틸리티들과 메타 데이터 결과 집합 = 100
  Lazy 시퀀스로 구성된 ResultSet 객체 = 101
  getRow()와 next() = 104
 Main 서블릿 = 105
  JDBC 개요 : Statement, ResultSet, Metadata = 108
   Statement 인터페이스 = 108
   PreparedStatement : Statement를 확장한다 = 111
   데이터 타입들 = 112
   PreparedStatement의 setXXX() 메소드들 = 115
   ResultSet = 116
   JDBC의 Metadata 인터페이스들 = 117
   ResultSetMetaData = 118
 결론 = 120
제3장 3-tier 응용 프로그램을 위한 쉘 = 121
 3-tier 프로그램 만들기, 버전 1 = 124
  버전 1a : Query2 편집하기 = 124
  버전 1b : Query2를 복사해서 수정하기 = 127
 Query3 : 세션을 이용한 3-tier 프로그램 = 130
  응용 프로그램에 종속적인 파일들 = 130
  Query3 서블릿 개요 = 134
  doPost() 코드 = 135
  Query3으로 세션 생성하기 및 사용하기 = 138
 HTML 작성하기 = 139
  엘리먼트들로 페이지 구축하기 : wrapPage() = 140
  ECS 기초 = 141
  ECS 패키지 확장하기 = 143
  특별한 형식으로 페이지 출력하기 = 144
  템플릿 파일 = 146
  Query3을 사용한 템플릿 파일과 HTML 출력 = 148
  템플릿 파일 대 JSP(JavaServer Pages) = 148
  Query3을 사용해서 응용 프로그램 만들기 = 151
  이것은 응용 프로그램 서버인가? = 153
 연결풀과 DBHandler의 레코드셋 = 154
  무엇이 문제인가? 용량과 수행 속도 = 154
  보안과 스레드-안정성 = 154
  연결 풀과 캐싱 = 156
  설명의 전체 구조와 순서 = 156
  Cache 클래스 = 157
  캐시 예제 1 : 팩토리얼(Factorial) = 163
  캐시 예제 2 : 이항 계수들 = 167
  속성 파일과 PropertyGroups = 170
  DBConnectionManager = 174
  ConnectionPool 클래스 = 182
  DBHandler의 연결 풀링 사용하기 = 188
 결론 = 189
제4장 연어, 문법, 파서 = 191
 쿼리 출력을 위한 템플릿 파일들 = 195
  치환할 수 있는 미니-언어 = 196
  쿼리 출력 템플릿 코드 = 197
 정규 언어와 문법들 = 200
  영어의 예 = 201
  문법과 파서들 = 203
  Context-Free와 Context-Sensitive 문법들 = 203
  간단한 역사 = 204
  EBNF 표기법 = 205
  예제 : 정규 언어로 만들어진 .ini파일 = 206
  문법 규칙, 의미론 상의 제한 사항, 사전적 규칙들 = 207
 정규 언어의 템플릿 파일들 = 209
  문법 = 209
  파서 개요 = 211
  예제 = 213
 파서, 츠리, 사전식 분석기 = 214
  파서 = 215
  ParseTree 클래스 = 219
  문자열에 대한 트리 작성하기 = 222
  사전식 분석기 = 226
 실제 사례 : 소규모 쇼핑 카트 = 236
  칼리지 서점 = 236
  Env.addBufferedReader() 코드 = 237
  .ini 파일 = 240
  사용자 인터페이스와 템플릿 파일들 = 241
 결론 = 250
제5장 XML 기초 = 253
 XML의 간단한 소개 = 256
  XML은 읽기 쉽다 = 257
  XML은 마크업 언어를 정의하기 위한 도구이다 = 258
  XML 도큐먼트는 자신의 구문을 스스로 정의한다 = 260
  XML은 브라우저에 보여줄 수 있다 = 260
  XML은 객체들의 직렬화된 형식이다 = 261
  XML은 멀티-티어 응용 프로그램들에 대해 좋은 접착제이다 = 261
  XML은 현재 사용 가능한 아주 중요한 기술이다 = 261
 XML과 SGML; XHTML과 HTML = 263
  well-formedness 제한 사항 = 264
  HTML/XHTML/XML 페이지 = 265
  SGML 엘리먼트 선언 = 267
  End 태그들, 비어 있는 구성 요소들, 파서 = 267
  파서와 원칙 = 269
  HTML 대 XHTML : 차이점 요약 = 270
 XML 도큐먼트 = 273
  도큐먼트. 프로세서, 응용 프로그램 = 273
  주요 데이터 타입들 : CDATA, PCDATA = 275
  논리적 구조 = 275
  도큐먼트 구문 규칙 = 276
  주석문. CDATA 섹션, PI = 278
  PI의 대용물 = 283
 도큐먼트 Proper와 Namespace들 = 283
  Element 프로덕션 = 284
  프로그래밍에서의 Namespaces = 285
  XML에서의 이름 충돌 = 286
  Prefix 해결책 = 287
  웹에서 완전히 검증된 이름들 = 288
  Namespaces와 DTDs = 292
  어떤 Namespaces를 사용할 것인가? = 294
  XML 1.0으로 만든 신제품들과 바뀐 내용들 = 296
  확장된 엘리먼트와 애트리뷰트 이름들 = 297
 요약 = 298
제6장 엔터티와 DTDs = 301
 소개 = 303
 물리적 엔터티 = 303
  문제 엔터티 참조 = 304
  매개 변수 엔터티와 일반 엔터티 = 304
  엔터티 선언과 참조 = 305
  엔터티 정의 : 내부 엔터티와 외부 엔터티 = 306
  XML이 아닌 데이터에 대한 외부 엔터티들 : 표기법 = 308
  다섯 개의 사전 정의된 엔터티와 두 개의 명명되지 않은 엔터티들 = 310
  DOCTYPE 선언 = 311
 엔터티 사용 예제 = 313
  CDATA의 표음문자 이름 = 313
  표음 문자 이름 = 316
  인클루드 파일 = 316
  모듈로서의 외부 매개변수 엔터티 = 318
  모듈화된 XHTML = 320
  조건 섹션과 외부 매개변수 엔터티들 = 320
  매크로로서의 내부 매개변수 엔터티 = 322
 엘리먼트와 애트리뷰트 선언 = 323
  엘리먼트 선언 = 323
  애트리뷰트-목록 선언 = 327
  DTDs 외의 부분 = 333
 도큐먼트. 프로세서, DTDs = 334
  유효성을 검사하지 않는 파서들 = 335
  유효성을 검사하는 파서들 = 337
  공백 문자 처리하기 = 337
  엔터티 참조 치환 작업 = 340
 결론 = 342
제7장 DOM, SAX, 파서 = 343
 XML 도큐먼트 파싱하기 = 345
  파서는 어떤 것이 있는가? 어떤 것을 사용할 것인가? = 347
  DOM. SAX = 347
  입력 소스와 Document 객체 = 349
 예제 프로그램 : DocWalker = 352
  응용 프로그램 구조 = 353
  DocWalkerServlet = 354
  DocWalker = 357
  XML 문자열 작성하기 = 370
  템플릿 파일 = 371
  XmlManipulator : 잘라내기. 복사하기, 붙이기 = 373
 DOM 인터페이스 = 376
  DOM 레벨 1 = 376
  XML. DOM, 언어 바인딩하기 = 377
  IDL과 Java 바인딩 예제 = 381
  Java 바인딩 구조 = 383
 결론 = 386
제8장 SAX 프로세싱, Sun 파서와 예제 = 387
 EchoAsHtml = 389
  Sun 사의 java XML 튜토리얼 = 393
  EchoAsHtml : 3-tier 버전 = 399
  EchoAsHtml 클래스 = 401
  HandlerBase 메소드들 = 408
 요약 및 개요 = 420
  SAX 개요 = 420
  Sun 사의 툴킷 개요 = 421
  XML 프로세서 적용 사례 = 422
 결론 = 425
제9장 XML 미니-언어 해석하기 = 427
 SAXMinilanguages = 430
  산술 표현식 언어 = 431
  두 개의 스택 접근법 = 431
  SAXMinilanguage = 434
  산술 표현식 미니-언어 = 441
  드라이버 : 클라이언트, 서블릿 = 445
 Xml2DBTables = 447
  Xml2DBTables의 DTD = 447
  Xml2DBTables 클래스 = 449
  XML과 관계형 데어터베이스 = 457
 결론 = 461
제10장 JSP와 자바빈즈 = 463
 소개 = 465
 JSP의 주요 기능들 = 466
  JSP란 무엇인가? = 467
  어떤 작업에 사용되는가? = 468
  JSP를 서블릿으로 변환하기 = 469
 JSP 구문과 의미 = 476
  Non-XML 구문 = 476
  액션 엘리먼트 = 480
 설계상의 고려할 점 = 483
  클라이언트와의 대화 = 483
 JSP. JavaMail을 이용한 예제 : Birthday Announcements = 484
  입력부분 : birthday.htm = 487
  Main JSP 페이지 : birthday.jsp = 489
  출력 템플릿 파일들 = 491
  빈의 내부 : birthdayBean.java = 496
  이후의 내용들 = 508
  출력 템플릿으로 사용되는 JSP 대 SUBST 미니-언어 = 508
 결론 = 509
제11장 Many-legged 시스템을 위해 : 일반적인 도구들 = 511
 소개 = 513
 프로그램 개요 = 514
  프로그램 실행해보기 = 517
  XML 환경 설정을 위한 서브 시스템 = 522
  시퀀스와 데이터 소스들 = 522
  빈즈와 JavaMail API = 523
  전송 및 저장을 위한 전자우편 프로토콜 = 524
  JavaMail의 구조 = 525
  세션 시작하기 = 525
 RowSeq와 파생 코드들 = 526
  RowSeq = 527
  DBRowSequence = 537
  MailSequence = 542
  Filter와 Map = 542
 RowViewSource = 545
 새롭게 개선된 Env = 548
  재귀적 Env = 549
 XML 환경 설정 = 556
  주요 개념 : 세 개의 재귀적 데이터 구조들 = 557
  XmlConfig 서브 시스템 개요 = 558
  mailConfig.xml과 이것이 정의하는 Env = 559
  XmlConfig = 561
  Env에서 빈들 만들기 = 562
  XML 도큐먼트에서 빈들 만들기 = 568
  DOM에서 Env로 = 572
  XmlConfigBase.java = 578
 결론 = 582
제12장 확장성 있는 시스템을 위해 : 특수한 구조들 = 583
 클라이언트에서 Main JSP 페이지까지 = 585
  HTML 입력 지점 = 586
  Main JSP 페이지 = 590
  출력으로 사용되는 JSP 페이지들 = 593
 Main 빈 = 594
  임포트들. 클래스 레벨 변수들, 생성자 = 594
  doLogin()과 초기화 작업 = 596
  doCommand() = 601
  msglistCommands = 603
  메시지 조회, 전송, 삭제를 위한 메소드들 = 607
  XmlConfigBase의 오버라이드된 메소드들 = 608
  결론 = 610
 작은 빈들 = 610
  MessageSender = 610
  MessageMaker = 615
 RowViewSource 1 : MailViewSource = 617
  주요 부분들 = 618
  임포트들. 변수들, 생성자, setString() = 618
  JavaMail의 메소드들 = 621
  메시지를 구하기 위한 메소드들 = 627
  메시지 삭제를 위한 메소드들 = 630
  출력을 위한 메소드들 = 633
 RowViewSource 2 : DBViewSource = 638
  mailSource. databaseSource 엘리먼트들 = 638
  임포트들. 변수들, 생성자 = 639
  전체 구조 비교 = 640
  initSession(). setQueries(), initDBHandler() = 641
  행들을 구하기 위한 메소드들 = 643
  행들을 삭제하기 위한 메소드들 = 645
 결론 = 647
제13장 XSLT와 XPath = 649
 소개 = 651
 XSLT 개요 = 652
  개념의 발전 과정 = 652
  간단한 요약 = 653
  IE5 예제들 = 659
  XT 환경 설정하기 = 664
 세 개의 확장된 예제들 = 666
  도큐먼트 예제 = 666
  프로그래밍 예제 : Countdown = 670
  데이터 예제 : SQL에서 SXL로 = 672
 XSLT.XPath의 상세 내용 = 679
  XSLT 데이터 모데 = 679
  XSLT 프로세싱 모델 = 680
  XPath 개요 = 680
  XSLT 확장 = 685
 복잡한 프로그래밍 예제들 = 686
  중첩된 루프들 = 687
  순열(Permutations) = 688
  8명의 여왕 퍼즐 = 693
  XSLT의 용도 = 697
 요약 = 698
 이후의 내용들 = 699
부록 A 설치 가이드 = 703
부록 B 리소스들 = 709
부록 C HTTP = 715
부록 D JDBC API 레퍼런스 = 743
부록 E JSK API 레퍼런스 = 777
부록 F JSP 문법 요약 = 795
부록 G Core javaMail/JAF API 요약 = 805
부록 H XML 1.0 설명서 = 845
부록 I XML의 Namespace = 905
부록 J DOM 1 Core : IDL과 Java 언어 바인딩하기 = 923
부록 K SAX API 레퍼런스 = 937
부록 L 일반 표현식 = 947
부록 M 지원 및 오류 보고 = 955
찾아보기 = 963


관련분야 신착자료

Harvard Business Review (2025)